Skip to content
Snippets Groups Projects
Commit e27443e4 authored by Malte Bauch's avatar Malte Bauch
Browse files

Update .gitlab-ci.yml so it can be used with group runners

parent a620231a
Branches
Tags
No related merge requests found
......@@ -4,29 +4,33 @@ stages:
variables:
IMAGE_PATH: "${CI_REGISTRY_IMAGE}"
.build: &build
stage: build
tags:
- shell-builder
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:latest
services:
- name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:latest
alias: docker
variables:
TAG: $CI_COMMIT_SHA
DOCKER_TLS_CERTDIR: "/certs"
before_script:
- apk add git
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker login -u $CI_DEPENDENCY_PROXY_USER -p $CI_DEPENDENCY_PROXY_PASSWORD $CI_DEPENDENCY_PROXY_SERVER
needs: []
build-ekms-ubuntu:
build-gnmi-target-ubuntu:
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- TAG=${CI_COMMIT_BRANCH//\//-}
- IMAGE_NAME="$IMAGE_PATH/ubuntu"
- docker buildx build -t "$IMAGE_NAME:$TAG" -f Dockerfile --target "ubuntu" .
- docker buildx build -t "$IMAGE_NAME:$TAG" -f Dockerfile --target "ubuntu" --build-arg "GITLAB_PROXY=${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/" .
- docker push "$IMAGE_NAME:$TAG"
<<: *build
build-ekms-debian:
build-gnmi-target-debian:
script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- TAG=${CI_COMMIT_BRANCH//\//-}
- IMAGE_NAME="$IMAGE_PATH/debian"
- docker buildx build -t "$IMAGE_NAME:$TAG" -f Dockerfile --target "debian" .
- docker buildx build -t "$IMAGE_NAME:$TAG" -f Dockerfile --target "debian" --build-arg "GITLAB_PROXY=${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/" .
- docker push "$IMAGE_NAME:$TAG"
<<: *build
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment