Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit 1e0b2208 authored by Ichlasul Affan's avatar Ichlasul Affan
Browse files

Migrated to kaniko for Docker build and used jro7/flutter_lcov as base image.

parent e351a9b3
Branches
No related tags found
No related merge requests found
Checking pipeline status
---
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
...@@ -46,17 +33,20 @@ SonarScanner Analysis: ...@@ -46,17 +33,20 @@ SonarScanner Analysis:
Publish to Docker Hub: Publish to Docker Hub:
stage: deploy stage: deploy
image:
name: gcr.io/kaniko-project/executor:debug
entrypoint: [""]
variables:
CONTEXT: $CI_PROJECT_DIR
IMAGE_NAME: "$CI_REGISTRY_IMAGE"
script: script:
- docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD - docker login -u $DOCKERHUB_USERNAME -p $DOCKERHUB_PASSWORD
- docker build - /kaniko/executor
--build-arg=IMAGE_CREATED="$(date --utc -Iseconds)" --build-arg=IMAGE_CREATED="$(date --utc -Iseconds)"
--build-arg=IMAGE_REVISION="$(git show --pretty=oneline | tac | tail -n 1 | awk '{print $1}')" --build-arg=IMAGE_REVISION="$(git show --pretty=oneline | tac | tail -n 1 | awk '{print $1}')"
--build-arg=IMAGE_AUTHOR="${IMAGE_AUTHOR}" --build-arg=IMAGE_AUTHOR="${IMAGE_AUTHOR}"
--tag $IMAGE_NAMESPACE/sonar-scanner-flutter-cli:latest . --tag $IMAGE_NAMESPACE/sonar-scanner-flutter-cli:latest
- docker push $IMAGE_NAMESPACE/sonar-scanner-flutter-cli:latest
when: manual when: manual
allow_failure: true allow_failure: true
tags:
- docker
only: only:
- master - master
FROM cirrusci/flutter:latest FROM jro7/flutter_lcov:latest
# Avoid warnings by switching to noninteractive # Avoid warnings by switching to noninteractive
ENV DEBIAN_FRONTEND=noninteractive ENV DEBIAN_FRONTEND=noninteractive
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment