stages: - build - deploy build-dev: stage: build when: on_success only: - main image: docker:24.0.5 services: - name: docker:24.0.5-dind command: ["--tls=false", "--insecure-registry=103.82.242.92:8900"] variables: DOCKER_HOST: "tcp://docker:2375" DOCKER_TLS_CERTDIR: "" script: - docker logout # LOGIN harus pakai HTTP - echo "$DEPLOY_TOKEN" | docker login -u "$DEPLOY_USERNAME" --password-stdin http://103.82.242.92:8900 # BUILD -> pakai nama bebas (lokal) - docker build -t new-netidhub-dev . # TAG -> TANPA http:// - docker tag new-netidhub-dev 103.82.242.92:8900/medols/new-netidhub:dev # PUSH -> TANPA http:// - docker push 103.82.242.92:8900/medols/new-netidhub:dev auto-deploy: stage: deploy when: on_success only: - main image: curlimages/curl:latest script: - curl --user admin:$JENKINS_PWD http://103.31.38.120:8080/job/auto-deploy-new-netidhub-public/build?token=autodeploynetidhub