Files
pipglr/.gitlab-ci.yml
Chris Evich a7f9f369ec Add CI/CD Configuration
Signed-off-by: Chris Evich <cevich@redhat.com>
2022-11-10 10:54:40 -05:00

27 lines
715 B
YAML

---
stages:
- build
build:
stage: build
tags:
- docker
- linux
image:
name: gcr.io/kaniko-project/executor:v1.6.0-debug
entrypoint: ["/busybox/sh", "-c"]
variables:
BASE_TAG: 36
FLAVOR: stable
script:
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"username\":\"$CI_REGISTRY_USER\",\"password\":\"$CI_REGISTRY_PASSWORD\"}}}" > /kaniko/.docker/config.json
- >-
/kaniko/executor \
--context $CI_PROJECT_DIR \
--dockerfile $CI_PROJECT_DIR/Containerfile \
--destination "$CI_REGISTRY_IMAGE:${CI_COMMIT_TAG:-latest}" \
--build-arg "BASE_TAG=$BASE_TAG"
--build-arg "FLAVOR=$FLAVOR"