From 253934a0e027666b1a5b34c60e8a7b621f40f845 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:38:39 +0000 Subject: [PATCH] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f87244a..0ad5d95 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,32 +2,32 @@ stages: - build - deploy +variables: + DOCKER_HOST: tcp://docker:2375 + DOCKER_TLS_CERTDIR: "" + DOCKER_DRIVER: overlay2 + build-dev: stage: build tags: - - shared - when: on_success - only: - - main - image: docker:stable + - my-docker-runner # pastikan sama dengan tag yang ada di runner kamu + image: docker:24.0 services: - - name: docker:dind + - name: docker:24.0-dind command: ["--insecure-registry=103.82.242.92:8900"] script: - - docker logout - - docker login -u $DEPLOY_USERNAME -p $DEPLOY_TOKEN 103.82.242.92:8900 + - echo "Logging in to private registry..." + - docker login -u "$DEPLOY_USERNAME" -p "$DEPLOY_TOKEN" 103.82.242.92:8900 + - echo "Building image..." - 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 + - my-docker-runner image: curlimages/curl:latest - services: - - docker:dind script: - - curl --user admin:$JENKINS_PWD http://38.47.180.165:8080/job/auto-deploy-asuransi-aman/build?token=autodeploymedols + - echo "Triggering Jenkins job..." + - curl --user admin:$JENKINS_PWD "http://38.47.180.165:8080/job/auto-deploy-asuransi-aman/build?token=autodeploymedols"