diff --git a/.gitlab/gitlab-ci-frontier.yml b/.gitlab/gitlab-ci-frontier.yml index 795a926..3beb6a1 100644 --- a/.gitlab/gitlab-ci-frontier.yml +++ b/.gitlab/gitlab-ci-frontier.yml @@ -86,6 +86,10 @@ install:frontier-gcc: - setup:frontier-gcc dependencies: - setup:frontier-gcc + retry: 2 + artifacts: + paths: + - spack_log.out .report-status: tags: [shell] @@ -196,4 +200,4 @@ wipe_runtime_directory: GIT_STRATEGY: none script: - rm -vrf "${CUSTOM_CI_BUILDS_DIR}/"* - - chmod -vR g+rw "/lustre/orion/ums032/scratch/ums032_auser" + - chmod -vR 730 "${CUSTOM_CI_BUILDS_DIR}/" diff --git a/.gitlab/sync-spack.yml b/.gitlab/sync-spack.yml index b9d3e75..74f46d3 100644 --- a/.gitlab/sync-spack.yml +++ b/.gitlab/sync-spack.yml @@ -17,5 +17,6 @@ include: sync_draft_prs: true sync_image: ghcr.io/spack/ci-bridge:0.0.46 extra_args: --disable-status-post + prereq_check: check_user_allowlist rules: - if: $CI_SERVER_HOST == "gitlab.spack.io" diff --git a/scripts/ci/gitlab-ci/run.sh b/scripts/ci/gitlab-ci/run.sh index adaf48c..53c75e6 100755 --- a/scripts/ci/gitlab-ci/run.sh +++ b/scripts/ci/gitlab-ci/run.sh @@ -80,7 +80,7 @@ case ${STEP} in spack config blame # Install the environment with timing and parallel jobs - spack -t install "-j$((NUM_CORES*2))" --show-log-on-error --no-check-signature --fail-fast + spack -t install "-j$((NUM_CORES*2))" --show-log-on-error --no-check-signature --fail-fast | tee spack_log.out 2>&1 # Show what was installed spack find -lv