From c37023b97e2c764fd06d2748c3cabdce230e620c Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 09:34:49 +0000 Subject: [PATCH] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 369504b..7c2705d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,28 +1,29 @@ -before_script: - - docker info - stages: - build - deploy build-dev: stage: build - tags: - - shared - image: docker:24.0 + when: on_success + only: + - main + image: docker:stable + services: + - name: docker:dind + command: ["--insecure-registry=103.82.242.92:8900"] script: - - echo "Logging in to private registry..." - - docker login -u "$DEPLOY_USERNAME" -p "$DEPLOY_TOKEN" 103.82.242.92:8900 - - echo "Building image..." + - docker logout + - docker login -u $DEPLOY_USERNAME -p $DEPLOY_TOKEN 103.82.242.92:8900 - docker build -t 103.82.242.92:8900/medols/web-asuransi-aman:dev . - - echo "Pushing image..." - docker push 103.82.242.92:8900/medols/web-asuransi-aman:dev auto-deploy: stage: deploy - tags: - - shared + when: on_success + only: + - main image: curlimages/curl:latest + services: + - docker:dind script: - - echo "Triggering Jenkins job..." - - curl --user admin:$JENKINS_PWD "http://38.47.180.165:8080/job/auto-deploy-asuransi-aman/build?token=autodeploymedols" + - curl --user admin:$JENKINS_PWD http://38.47.180.165:8080/job/auto-deploy-asuransi-aman/build?token=autodeploymedols \ No newline at end of file