From 95ad12d8a5d89bc5c3a0ca4affa74e93cfdbb54e Mon Sep 17 00:00:00 2001 From: Vikalp Date: Sat, 11 Apr 2026 08:54:01 +0530 Subject: [PATCH] added drone yml file --- .drone.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..e4b9b26 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,44 @@ +kind: pipeline +name: Build Image + +steps: + - name: Lint Check + image: node:21-alpine + commands: + - npm install + # - npm run lint + + - name: Build Docker Image + image: plugins/docker + settings: + build_args: '' + username: + from_secret: docker_username + password: + from_secret: docker_password + repo: git.midastix.com/ci-docker-repo-user/gem-track-backend + registry: git.midastix.com + when: + branch: + - main + event: + - push + + - name: Deploy image + image: appleboy/drone-ssh + settings: + host: gem-track-backend.midastix.com + username: gem-track-backend + key: + from_secret: server_ssh_pkey + port: 22 + command_timeout: 3m + script: + - echo "Deploying image" + - sudo /opt/deployable/gem-track-backend/docker/deploy.sh + - echo "Completed Deployment" + when: + branch: + - main + event: + - push \ No newline at end of file