Skip to content
Snippets Groups Projects
Commit c1c1c152 authored by Dimitra Chatzichrysou's avatar Dimitra Chatzichrysou
Browse files

Update .gitlab-ci.yml

parent 9610c568
No related branches found
No related tags found
1 merge request!20Update Dockerfile and gitlab-ci
Pipeline #3927958 passed
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS'
when: never
- if: '$CI_COMMIT_BRANCH'
include:
- project: 'paas-tools/infrastructure-ci'
file: 'docker-images-ci-templates/DockerImages.gitlab-ci.yml'
stages:
- build
build:
stage: build
image:
# We recommend using the CERN version of the Kaniko image: gitlab-registry.cern.ch/ci-tools/docker-image-builder
name: gitlab-registry.cern.ch/ci-tools/docker-image-builder
entrypoint: [""]
script:
- |
case "$CI_COMMIT_BRANCH" in
master) export DATE=$(date -u +%Y.%m.%dT%H-%M-%SZ); export TAG="RELEASE"-${DATE}; echo "TAG=$TAG" >> build.env ;;
*) export TAG=$CI_COMMIT_SHORT_SHA ;;
esac
# This is not the common Authentication config, unknown reason why common config fails
- echo "{\"auths\":{\"$CI_REGISTRY\":{\"auth\":\"$(echo -n ${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD} | base64)\"}}}" > /kaniko/.docker/config.json
# Image builder
- /kaniko/executor --context $CI_PROJECT_DIR --dockerfile $CI_PROJECT_DIR/Dockerfile --destination ${CI_REGISTRY_IMAGE}/velero-restore:${CI_COMMIT_BRANCH}-${TAG}
- echo "Image pushed successfully to ${CI_REGISTRY_IMAGE}/velero-restore:${CI_COMMIT_BRANCH}-${TAG}"
artifacts:
reports:
dotenv: build.env
variables:
CI_REGISTRY_IMAGE: ${CI_REGISTRY_IMAGE}/velero-restore
......@@ -16,7 +16,7 @@ spec:
description: The namespace of the drupal site
steps:
- name: database-restore
image: gitlab-registry.cern.ch/drupal/paas/drupal-operations/openshift-cli:velero-restore
image: {{ .Values.image }}
imagePullPolicy: Always
command:
- /bin/sh
......
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