Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit e697e64f authored by Daya Adianto's avatar Daya Adianto
Browse files

Fix container image building procedure in the CI/CD configuration

parent f478974f
No related branches found
No related tags found
No related merge requests found
--- ---
image: docker:19 image: docker:19-git
# Quickhack based on https://forum.gitlab.com/t/docker-dind-stops-working-after-12-1-0-update/28664/2
services:
- name: docker:19-dind
entrypoint: ["env", "-u", "DOCKER_HOST"]
command: ["dockerd-entrypoint.sh"]
variables:
DOCKER_HOST: tcp://docker:2375/
DOCKER_DRIVER: overlay2
DOCKER_TLS_CERTDIR: ""
stages: stages:
- test - test
- deploy - deploy
...@@ -16,15 +27,15 @@ SonarScanner Analysis: ...@@ -16,15 +27,15 @@ SonarScanner Analysis:
Publish to Docker Hub: Publish to Docker Hub:
stage: deploy stage: deploy
before_script:
- chmod +x build.sh
script: script:
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD docker.io - docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
- ./build.sh $IMAGE_NAMESPACE - docker build
- docker push "$IMAGE_NAMESPACE/sonar-scanner-cli:latest" --build-arg=IMAGE_CREATED="$(date --utc -Iseconds)"
--build-arg=IMAGE_REVISION="$(git show --pretty=oneline | tac | tail -n 1 | awk '{print $1}')"
--tag $IMAGE_NAMESPACE/sonar-scanner-cli:latest .
when: manual when: manual
allow_failure: true allow_failure: true
tags: tags:
- docker - docker
only: only:
- master - master
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment