Skip to content

Commit c2ca8c7

Browse files
Use build cache views feature in CI
Signed-off-by: Ryan Krattiger <ryan.krattiger@kitware.com>
1 parent 0307a3d commit c2ca8c7

5 files changed

Lines changed: 30 additions & 19 deletions

File tree

.ci/env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
SPACK_CHECKOUT_VERSION=63a41706da7db43ccbabf8e1d0d5233456596907
1+
SPACK_CHECKOUT_VERSION=33b4f8afb2a7f4918e52483d318a9070791b5154
22
SPACK_CHECKOUT_REPO=spack/spack

.ci/gitlab/configs/copy-only-protected-mirrors.yaml.in

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
mirrors:
2-
buildcache-source:
2+
buildcache-source-legacy:
33
fetch: ${PROTECTED_MIRROR_FETCH_DOMAIN}/${PR_TARGET_REF_NAME}/${SPACK_CI_STACK_NAME}
44
push: ${PROTECTED_MIRROR_PUSH_DOMAIN}/${PR_TARGET_REF_NAME}/${SPACK_CI_STACK_NAME}
5+
view: ${SPACK_CI_STACK_NAME}
6+
source: False
7+
binary: True
8+
buildcache-source:
9+
fetch: ${PROTECTED_MIRROR_FETCH_DOMAIN}/${PR_TARGET_REF_NAME}
10+
push: ${PROTECTED_MIRROR_PUSH_DOMAIN}/${PR_TARGET_REF_NAME}
11+
view: ${SPACK_CI_STACK_NAME}
512
source: False
613
binary: True
714
buildcache-destination:
8-
fetch: ${PR_MIRROR_FETCH_DOMAIN}/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME}
9-
push: ${PR_MIRROR_PUSH_DOMAIN}/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME}
15+
fetch: ${PR_MIRROR_FETCH_DOMAIN}/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}
16+
push: ${PR_MIRROR_PUSH_DOMAIN}/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}
17+
view: ${SPACK_CI_STACK_NAME}
1018
source: False
1119
binary: True
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
mirrors:
2+
# Look at the no view top level to avoid rebuilding the world
3+
buildcache-noview:
4+
fetch: ${PR_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}
5+
push: ${PR_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}
6+
source: False
7+
binary: True
28
buildcache-destination:
3-
fetch: ${PR_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME}
4-
push: ${PR_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME}
9+
fetch: ${PR_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}
10+
push: ${PR_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}
11+
view: ${SPACK_CI_STACK_NAME}
512
source: False
613
binary: True
Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
mirrors:
2+
# Look at the no view top level to avoid rebuilding the world
3+
buildcache-noview:
4+
fetch: ${PROTECTED_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}
5+
push: ${PROTECTED_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}
6+
source: False
7+
binary: True
28
buildcache-destination:
3-
fetch: ${PROTECTED_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME}
4-
push: ${PROTECTED_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}/${SPACK_CI_STACK_NAME}
9+
fetch: ${PROTECTED_MIRROR_FETCH_DOMAIN}/${CI_COMMIT_REF_NAME}
10+
push: ${PROTECTED_MIRROR_PUSH_DOMAIN}/${CI_COMMIT_REF_NAME}
11+
view: ${SPACK_CI_STACK_NAME}
512
source: False
613
binary: True

0 commit comments

Comments
 (0)