Fakultas Ilmu Komputer UI

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

Merge branch 'bugfix/ci-build' into 'master'

Fix container image building procedure in the CI/CD configuration

This MR fixes the CI/CD configuration that builds the container image.

See merge request pmpl/sonar-scanner-cli-image!6
parents f478974f e697e64f
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:
- test
- deploy
......@@ -16,15 +27,15 @@ SonarScanner Analysis:
Publish to Docker Hub:
stage: deploy
before_script:
- chmod +x build.sh
script:
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD docker.io
- ./build.sh $IMAGE_NAMESPACE
- docker push "$IMAGE_NAMESPACE/sonar-scanner-cli:latest"
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
- docker build
--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
allow_failure: true
tags:
- docker
only:
- master
\ No newline at end of file
- master
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment