Skip to content
Snippets Groups Projects
Commit fb9109bc authored by Steffen Schulze's avatar Steffen Schulze
Browse files

update for new gitlab runner

parent 0c060620
No related branches found
No related tags found
No related merge requests found
Pipeline #62872 failed with stage
in 23 seconds
spec:
inputs:
docker_args:
default: ""
---
include:
- project: 'eclipse/xfsc/dev-ops/ci-templates'
file: 'helm-build-ci.yaml'
ref: main
- project: 'eclipsefdn/it/releng/gitlab-runner-service/gitlab-ci-templates'
file: '/jobs/buildkit.gitlab-ci.yml'
variables:
DOCKERFILE: Dockerfile
TAG: ${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}
DSS_WORKDIR: /tmp/dss
.rules:
rules:
- if: '$CI_COMMIT_TAG == null'
variables:
IMAGE_TAG_LOCATION: ${TAG}:${CI_COMMIT_BRANCH}
- if: '$CI_COMMIT_TAG != null'
variables:
IMAGE_TAG_LOCATION: ${TAG}:${CI_COMMIT_TAG}
stages:
- build
- release
docker-build:
extends: .buildkit
stage: build
rules:
- !reference [.rules, rules]
image:
name: node-654e3bca7fbeeed18f81d7c7.ps-xaas.io/dev-ops/custom-kaniko
entrypoint: [""]
script:
- git clone https://github.com/esig/dss-demonstrations.git ${DSS_WORKDIR}
- echo "Project name is ${CI_PROJECT_NAME}"
- echo "CommitBranch is ${CI_COMMIT_BRANCH}"
- echo "Current Commit Tag:${CI_COMMIT_TAG}"
- echo "Used Tag:${IMAGE_TAG_LOCATION}"
- mkdir -p /kaniko/.docker
- echo "{\"auths\":{\"${HARBOR_HOST}\":{\"auth\":\"$(echo -n ${HARBOR_USERNAME}:${HARBOR_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json
- /kaniko/executor
--context "${DSS_WORKDIR}"
--dockerfile "${DSS_WORKDIR}/$DOCKERFILE"
--cache=true
--cache-ttl=24h
--destination "${IMAGE_TAG_LOCATION}"
--build-arg RUNNER_VERSION=${RUNNER_VERSION} --build-arg GITLAB_TOKEN=gitlab-ci-token:${CI_JOB_TOKEN}
${KANIKO_PROXY_ARGS}
variables:
CI_REGISTRY: ${HARBOR_HOST}
CI_REGISTRY_USER: ${HARBOR_USERNAME}
CI_REGISTRY_PASSWORD: ${HARBOR_PASSWORD}
CI_REGISTRY_IMAGE: ${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}
DOCKERFILE_NAME: deployment/docker/Dockerfile
BUILD_ARG: $[[ inputs.docker_args ]]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment