From f7d7fba26750a955602f17cfd9508f07530dba5b Mon Sep 17 00:00:00 2001 From: shancheas Date: Mon, 12 Aug 2024 13:41:43 +0700 Subject: [PATCH] ci: change pipeline formula --- .drone.yml | 54 ++++++++++++++++++++++++-------------------------- .drone.yml.old | 38 +++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 28 deletions(-) create mode 100644 .drone.yml.old diff --git a/.drone.yml b/.drone.yml index 6e375af..64da657 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,38 +1,36 @@ kind: pipeline type: docker -name: build +name: server steps: - - name: build-dev - image: plugins/docker + - name: apply-domain-change + image: appleboy/drone-ssh settings: - registry: registry.eigen.co.id - repo: registry.eigen.co.id/eigen/${DRONE_REPO_NAME} - build_args: - - env_target=env.development - tags: latest - custom_dns: 172.10.10.16 + host: + - 172.10.10.10 + username: eigen + key: + from_secret: DEVOPS_SSH_PRIVATE_OPEN + port: 22 + command_timeout: 2m + script: + - cd /home/eigen/PROJECT/POS/POS.DEV/BE + - sh build.sh + - name: send-message + image: plugins/webhook + settings: + urls: https://mattermost.eigen.co.id/api/v4/posts + content_type: application/json + headers: + - Authorization=Bearer r1sgudghrjyamkzdd37dxit3ar + template: | + { + "channel_id": "s1ekqde1c3du5p35g6budnuotc", + "message": "Build POS backend sudah selesai" + } trigger: ref: - refs/tags/devel_* + - refs/tags/*-alpha.* event: exclude: - promote ---- -kind: pipeline -type: docker -name: deployment -steps: - - name: deployment - image: alpine - failure: ignore - commands: - - apk add --no-cache curl - - curl -X POST https://manager.sky.eigen.co.id/api/webhooks/806de7e2-1d3e-4889-b472-a59af0a5eb33 -trigger: - ref: - - refs/tags/devel_* - event: - exclude: - - promote -depends_on: - - build diff --git a/.drone.yml.old b/.drone.yml.old new file mode 100644 index 0000000..6e375af --- /dev/null +++ b/.drone.yml.old @@ -0,0 +1,38 @@ +kind: pipeline +type: docker +name: build +steps: + - name: build-dev + image: plugins/docker + settings: + registry: registry.eigen.co.id + repo: registry.eigen.co.id/eigen/${DRONE_REPO_NAME} + build_args: + - env_target=env.development + tags: latest + custom_dns: 172.10.10.16 +trigger: + ref: + - refs/tags/devel_* + event: + exclude: + - promote +--- +kind: pipeline +type: docker +name: deployment +steps: + - name: deployment + image: alpine + failure: ignore + commands: + - apk add --no-cache curl + - curl -X POST https://manager.sky.eigen.co.id/api/webhooks/806de7e2-1d3e-4889-b472-a59af0a5eb33 +trigger: + ref: + - refs/tags/devel_* + event: + exclude: + - promote +depends_on: + - build