From e1feb2437386b105b15845f575208150ff52ea49 Mon Sep 17 00:00:00 2001 From: nrb <freifunk@nicoboehr.de> Date: Sat, 29 Feb 2020 11:33:59 +0100 Subject: [PATCH] generate date in extra step If build runs through midnight, this avoids different targets having different build times. --- .gitlab-ci.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 61e3fc05b..21c66f7f4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,14 +5,24 @@ variables: DOCKER_DRIVER: overlay2 stages: + - generate_date - build - package +generate_date: + stage: generate_date + script: + - date '+%Y-%m-%d' > build.date + artifacts: + paths: + - build.date + expire_in: 1 day + .target: stage: build script: - - make -C gluon update GLUON_SITEDIR="$CI_PROJECT_DIR" - - make -C gluon GLUON_SITEDIR="$CI_PROJECT_DIR" GLUON_TARGET="$GLUON_TARGET" GLUON_BRANCH=stable V=1 -j`nproc` + - make -C gluon update GLUON_SITEDIR="$CI_PROJECT_DIR" BUILD_DATE=$(cat build.date) + - make -C gluon GLUON_SITEDIR="$CI_PROJECT_DIR" GLUON_TARGET="$GLUON_TARGET" GLUON_BRANCH=stable BUILD_DATE=$(cat build.date) V=1 -j`nproc` except: - tags artifacts: -- GitLab