Skip to content
Snippets Groups Projects
Commit 80704495 authored by Francisco Borges Aurindo Barros's avatar Francisco Borges Aurindo Barros
Browse files

Made Time synced between jobs

parent 56287fd5
No related branches found
No related tags found
3 merge requests!40Merge branch 'drupal-cron' into 'master',!35Merge profile-displayname-update into 'master',!11Perf nginx
stages:
- build
- nginx
- sitebuilder
nginx:
stage: build
build-nginx:
stage: nginx
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
......@@ -12,11 +12,9 @@ nginx:
# Using POSIX string check since "[[]]" failed
- |
case "$CI_COMMIT_BRANCH" in
v*) export DATE=`date -u +%Y.%m.%dT%H-%M-%SZ` ; export TAG="RELEASE"-${DATE} ;;
v*) 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
- echo $CI_COMMIT_BRANCH
- echo $TAG
- wget --no-check-certificate https://github.com/mikefarah/yq/releases/download/v4.2.0/yq_linux_amd64 -O /yq && chmod +x /yq
- export softwareVersions=$CI_PROJECT_DIR/images/softwareVersions
- export nginxVersion=`/yq e .nginx $softwareVersions`
......@@ -27,17 +25,23 @@ nginx:
--destination ${CI_REGISTRY_IMAGE}/nginx:${CI_COMMIT_BRANCH}-${TAG}
--build-arg NGINX_VERSION=\$nginxVersion;
- echo "Nginx image pushed to ${CI_REGISTRY_IMAGE}/nginx:${CI_COMMIT_BRANCH}-${TAG}"
sitebuilder:
stage: build
artifacts:
reports:
dotenv: build.env
build-sitebuilder:
stage: sitebuilder
needs: [build-nginx]
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:
# Using POSIX string check since "[[]]" failed
- echo $DATE
- |
case "$CI_COMMIT_BRANCH" in
v*) export DATE=`date -u +%Y.%m.%dT%H-%M-%SZ` ; export TAG="RELEASE"-${DATE} ;;
v*) echo $TAG;;
*) export TAG=$CI_COMMIT_SHORT_SHA ;;
esac
- wget --no-check-certificate https://github.com/mikefarah/yq/releases/download/v4.2.0/yq_linux_amd64 -O /yq && chmod +x /yq
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment