From c883c39569d9c9349063d04f701415d7af7a3220 Mon Sep 17 00:00:00 2001 From: Eric Timmons <etimmons@mit.edu> Date: Mon, 2 Nov 2020 23:44:08 -0500 Subject: [PATCH] Add put-shared job --- .gitlab-ci.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 44c1d3d..c26718c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -102,6 +102,13 @@ Bashbrew build - arm32v7: script: - docker info - mkdir -p cache + - mv "$CI_PROJECT_NAME" "$CI_PROJECT_NAME.tmp" + - | + echo "GitCommit: $CI_COMMIT_SHA" > "$CI_PROJECT_NAME" + - | + echo "GitFetch: refs/heads/$CI_COMMIT_REF_NAME" >> "$CI_PROJECT_NAME" + - cat "$CI_PROJECT_NAME.tmp" >> "$CI_PROJECT_NAME" + - rm "$CI_PROJECT_NAME.tmp" - retry -t 3 -d 60 bashbrew --namespace=$CANONICAL_NAMESPACE$ARCH push $CI_PROJECT_NAME cache: paths: @@ -140,3 +147,27 @@ Bashbrew push - arm32v7: - if: $CL_DOCKER_IMAGES_ARM32V7 tags: - bashbrew-arm32v7 + +############################################################################## +# Put shared + +Bashbrew put-shared: + stage: put shared + variables: + BASHBREW_NAMESPACE: $CANONICAL_NAMESPACE + BASHBREW_LIBRARY: $CI_PROJECT_DIR + BASHBREW_CACHE: $CI_PROJECT_DIR/cache/bashbrew + BASHBREW_DEBUG: "true" + script: + - docker info + - mkdir -p cache + - mv "$CI_PROJECT_NAME" "$CI_PROJECT_NAME.tmp" + - | + echo "GitCommit: $CI_COMMIT_SHA" > "$CI_PROJECT_NAME" + - | + echo "GitFetch: refs/heads/$CI_COMMIT_REF_NAME" >> "$CI_PROJECT_NAME" + - cat "$CI_PROJECT_NAME.tmp" >> "$CI_PROJECT_NAME" + - rm "$CI_PROJECT_NAME.tmp" + - bashbrew --arch-namespace amd64=${CANONICAL_NAMESPACE}amd64 --arch-namespace arm32v7=${CANONICAL_NAMESPACE}arm32v7 --arch-namespace arm64v8=${CANONICAL_NAMESPACE}arm64v8 --arch-namespace windows-amd64=${CANONICAL_NAMESPACE}winamd64 put-shared "$CI_PROJECT_NAME" + tags: + - bashbrew-amd64 -- GitLab