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
spec:
inputs:
docker_args:
default: ""
---
include: include:
- project: 'eclipse/xfsc/dev-ops/ci-templates' - project: 'eclipse/xfsc/dev-ops/ci-templates'
file: 'helm-build-ci.yaml' file: 'helm-build-ci.yaml'
ref: main ref: main
- project: 'eclipsefdn/it/releng/gitlab-runner-service/gitlab-ci-templates'
file: '/jobs/buildkit.gitlab-ci.yml'
variables: variables:
DOCKERFILE: Dockerfile
TAG: ${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}
DSS_WORKDIR: /tmp/dss DSS_WORKDIR: /tmp/dss
.rules: stages:
rules: - build
- if: '$CI_COMMIT_TAG == null' - release
variables:
IMAGE_TAG_LOCATION: ${TAG}:${CI_COMMIT_BRANCH}
- if: '$CI_COMMIT_TAG != null'
variables:
IMAGE_TAG_LOCATION: ${TAG}:${CI_COMMIT_TAG}
docker-build: docker-build:
extends: .buildkit
stage: build stage: build
rules: variables:
- !reference [.rules, rules] CI_REGISTRY: ${HARBOR_HOST}
image: CI_REGISTRY_USER: ${HARBOR_USERNAME}
name: node-654e3bca7fbeeed18f81d7c7.ps-xaas.io/dev-ops/custom-kaniko CI_REGISTRY_PASSWORD: ${HARBOR_PASSWORD}
entrypoint: [""] CI_REGISTRY_IMAGE: ${HARBOR_HOST}/${HARBOR_PROJECT}/${CI_PROJECT_NAME}
script: DOCKERFILE_NAME: deployment/docker/Dockerfile
- git clone https://github.com/esig/dss-demonstrations.git ${DSS_WORKDIR} BUILD_ARG: $[[ inputs.docker_args ]]
- 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}
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