Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • algorithms-library-toolkit/infrastructure/ci-docker-images
1 result
Show changes
Commits on Source (2)
image: gitlab.fit.cvut.cz:5000/ict/alpine-docker-images/ci:3.15
image: $CI_REGISTRY/ict/alpine-docker-images/ci:3.17
 
stages:
- deploy
 
.docker: &docker_template
cache: {} # disable
variables:
DOCKER_DRIVER: overlay2
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR: ""
services:
- name: gitlab.fit.cvut.cz:5000/algorithms-library-toolkit/infrastructure/ci-docker-images/docker:dind
alias: docker
before_script:
- apk add --no-cache docker
- docker info
- docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
dependencies: []
.push-only-job: &push-only-job
<<: *docker_template
stage: deploy
image: $CI_REGISTRY/ict/images/buildah:v1
script:
- IMAGE="${CI_JOB_NAME#deploy:}"
- IMAGE_NAME="${CI_REGISTRY_IMAGE}/${IMAGE}:latest"
- cd "$IMAGE"
- echo "Building image '${IMAGE}' as '${IMAGE_NAME}'"
- docker build -t "$IMAGE_NAME" .
- docker push "$IMAGE_NAME"
- buildah build --squash -t "${IMAGE_NAME}" .
- buildah push "${IMAGE_NAME}"
 
.create-local-copy: &copy-job
<<: *docker_template
stage: deploy
image: $CI_REGISTRY/ict/images/buildah:v1
script:
- IMAGE="${CI_JOB_NAME#copy:}"
- docker pull "${IMAGE}"
- docker tag "${IMAGE}" "${CI_REGISTRY_IMAGE}/${IMAGE}"
- docker push "${CI_REGISTRY_IMAGE}/${IMAGE}"
- buildah pull "${IMAGE}"
- buildah tag "${IMAGE}" "${CI_REGISTRY_IMAGE}/${IMAGE}"
- buildah push "${CI_REGISTRY_IMAGE}/${IMAGE}"
 
deploy:alt-builder:
<<: *push-only-job
......