From 9f9a4cc5b89d18c8fdc8a58fe9f06151d366c090 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:25:08 +0000 Subject: [PATCH 1/7] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 22ba3ec..eec92b7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,6 +4,8 @@ stages: build-dev: stage: build + tags: + - shared-runner when: on_success only: - main @@ -19,6 +21,8 @@ build-dev: auto-deploy: stage: deploy + tags: + - shared-runner when: on_success only: - main From 14e6c5e6ba1b6ca59abce26f5dc54db3287cf404 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:26:15 +0000 Subject: [PATCH 2/7] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eec92b7..f87244a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,7 +5,7 @@ stages: build-dev: stage: build tags: - - shared-runner + - shared when: on_success only: - main @@ -22,7 +22,7 @@ build-dev: auto-deploy: stage: deploy tags: - - shared-runner + - shared when: on_success only: - main From 253934a0e027666b1a5b34c60e8a7b621f40f845 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:38:39 +0000 Subject: [PATCH 3/7] 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" From 749f9a289d5c507722cba83b9c3205c837c78520 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:39:04 +0000 Subject: [PATCH 4/7] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ad5d95..dc38709 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,7 +10,7 @@ variables: build-dev: stage: build tags: - - my-docker-runner # pastikan sama dengan tag yang ada di runner kamu + - shared image: docker:24.0 services: - name: docker:24.0-dind @@ -26,7 +26,7 @@ build-dev: auto-deploy: stage: deploy tags: - - my-docker-runner + - shared image: curlimages/curl:latest script: - echo "Triggering Jenkins job..." From 3d0d9f6f60dd6d6e5908726646e2a1fba8c5702d Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:42:36 +0000 Subject: [PATCH 5/7] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dc38709..3bda8d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,19 +2,11 @@ stages: - build - deploy -variables: - DOCKER_HOST: tcp://docker:2375 - DOCKER_TLS_CERTDIR: "" - DOCKER_DRIVER: overlay2 - build-dev: stage: build tags: - shared image: docker:24.0 - services: - - name: docker:24.0-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 From bc5f9759cb5c04ca4b46c73d084920a3283f8053 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 08:59:23 +0000 Subject: [PATCH 6/7] Edit .gitlab-ci.yml --- .gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3bda8d0..369504b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,3 +1,6 @@ +before_script: + - docker info + stages: - build - deploy From c37023b97e2c764fd06d2748c3cabdce230e620c Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Tue, 23 Sep 2025 09:34:49 +0000 Subject: [PATCH 7/7] 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