stages: - build - deploy variables: DOCKER_HOST: tcp://docker:2375 DOCKER_TLS_CERTDIR: "" DOCKER_DRIVER: overlay2 build-dev: stage: build tags: - my-docker-runner # pastikan sama dengan tag yang ada di runner kamu 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 - 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: - my-docker-runner image: curlimages/curl:latest script: - echo "Triggering Jenkins job..." - curl --user admin:$JENKINS_PWD "http://38.47.180.165:8080/job/auto-deploy-asuransi-aman/build?token=autodeploymedols"