gitlab-templates: update
This commit is contained in:
parent
efaf1ca1a6
commit
0cfb04ed1f
@ -1,11 +1,10 @@
|
||||
include:
|
||||
- local: 'gitlab-templates/base.yml'
|
||||
- local: 'gitlab-templates/build-images.yml'
|
||||
- local: 'gitlab-templates/build-and-push-image.yml'
|
||||
|
||||
variables:
|
||||
user: 'admin'
|
||||
password: '${token}'
|
||||
dockefile: 'alpine-with-ca.Dockerfile'
|
||||
repository: 'artifact.onwalk.net/k8s'
|
||||
image: 'apline'
|
||||
username: 'admin'
|
||||
password: '${repo-passwd}'
|
||||
repository: 'artifact.onwalk.net'
|
||||
image: 'k8s/alpine'
|
||||
tag: '3.13'
|
||||
|
||||
6
base.yml
Normal file
6
base.yml
Normal file
@ -0,0 +1,6 @@
|
||||
image:
|
||||
name: artifact.onwalk.net/k8s/kaniko-executor:1.9.1-debug
|
||||
entrypoint: [""]
|
||||
|
||||
stages:
|
||||
- build
|
||||
11
gitlab-templates/build-and-push-image.yml
Normal file
11
gitlab-templates/build-and-push-image.yml
Normal file
@ -0,0 +1,11 @@
|
||||
build-image-job:
|
||||
stage: build
|
||||
script:
|
||||
- mkdir -p /kaniko/.docker
|
||||
- echo "{\"auths\":{"https://${repository}":{\"auth\":\"$(printf "%s:%s" "${username}" "${password}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json
|
||||
- cat /kaniko/.docker/config.json
|
||||
- /kaniko/executor --context "${CI_PROJECT_DIR}" --dockerfile "Dockerfile" --destination "${repository}/${image}:${tag}"
|
||||
tags:
|
||||
- docker
|
||||
rules:
|
||||
- if: $CI_COMMIT_BRANCH == "main"
|
||||
@ -1,11 +0,0 @@
|
||||
build-image-job:
|
||||
stage: build
|
||||
script:
|
||||
- mkdir -p /kaniko/.docker
|
||||
- echo "{\"auths\":{"${repository}":{\"auth\":\"$(printf "%s:%s" "${user}" "${password}" | base64 | tr -d '\n')\"}}}" > /kaniko/.docker/config.json
|
||||
- /kaniko/executor --context "${CI_PROJECT_DIR}" --dockerfile "${CI_PROJECT_DIR}/${dockerfile}" --destination "${repository}/${image}:${tag}"
|
||||
tags:
|
||||
- shared
|
||||
- shell
|
||||
rules:
|
||||
- if: $CI_COMMIT_BRANCH == "main"
|
||||
Loading…
Reference in New Issue
Block a user