diff --git a/.gitlab/ci/jobs/build/docker_amd64_release.yml b/.gitlab/ci/jobs/build/docker_amd64_release.yml index 150e956c66f89ae6d066c946d4ec8ead8c4fc868..f3a5fe66e3ef1153f360ecea2014fb21bc4e1af3 100644 --- a/.gitlab/ci/jobs/build/docker_amd64_release.yml +++ b/.gitlab/ci/jobs/build/docker_amd64_release.yml @@ -6,4 +6,6 @@ docker:amd64: variables: IMAGE_ARCH_PREFIX: "amd64_" CI_DOCKER_HUB: "true" - stage: build \ No newline at end of file + stage: build + tags: + - build_dedicated diff --git a/.gitlab/ci/jobs/build/get_contracts.yml b/.gitlab/ci/jobs/build/get_contracts.yml index ec505d8d83af1ba147fee242241df0e71a2754d0..2350e417e8d841bf205f2b43d70e5e5f33e2131e 100644 --- a/.gitlab/ci/jobs/build/get_contracts.yml +++ b/.gitlab/ci/jobs/build/get_contracts.yml @@ -4,4 +4,6 @@ build_get_contracts: extends: - .build_template script: - - dune build @devtools/get_contracts/check \ No newline at end of file + - dune build @devtools/get_contracts/check + tags: + - build_dedicated diff --git a/.gitlab/ci/jobs/build/static_x86_64_linux_binaries.yml b/.gitlab/ci/jobs/build/static_x86_64_linux_binaries.yml index 255cf05d7b1d93130000d0d46a85eb01eb78684d..1d0ba5f2f3c9adc15957b104205fb685d6244c6c 100644 --- a/.gitlab/ci/jobs/build/static_x86_64_linux_binaries.yml +++ b/.gitlab/ci/jobs/build/static_x86_64_linux_binaries.yml @@ -13,3 +13,5 @@ build:static-x86_64-linux-binaries: needs: [trigger] variables: ARCH: "x86_64" + tags: + - build_dedicated diff --git a/.gitlab/ci/jobs/build/x86_64.yml b/.gitlab/ci/jobs/build/x86_64.yml index 70918fd9280d117cd13dcce68f84ea8486d552ce..d472507c88a42d8835e14d107f07d6cd5a0077bb 100644 --- a/.gitlab/ci/jobs/build/x86_64.yml +++ b/.gitlab/ci/jobs/build/x86_64.yml @@ -8,3 +8,5 @@ build_x86_64: needs: [trigger] variables: ARCH: "x86_64" + tags: + - build_dedicated diff --git a/scripts/build_and_install_static_binaries.sh b/scripts/build_and_install_static_binaries.sh index 53587eedf1ce2dd00920392602b8f2493cb4b6b4..82fa483d460b9c6cdd6288afda00e6e5c9dffdcb 100755 --- a/scripts/build_and_install_static_binaries.sh +++ b/scripts/build_and_install_static_binaries.sh @@ -38,3 +38,6 @@ if [ "$SHA" != "$client_version" ]; then exit 1 fi echo "octez-client --version returned the expected commit hash: $SHA" + +# Trim the dune cache, if used. +dune cache trim --size=250GB diff --git a/scripts/ci/build_full_unreleased.sh b/scripts/ci/build_full_unreleased.sh index 0cc81049a49414545773f69274a397e186d6bc86..f67e4d5a7a5634705a0c6e4ba4969c186c2959d0 100755 --- a/scripts/ci/build_full_unreleased.sh +++ b/scripts/ci/build_full_unreleased.sh @@ -27,5 +27,5 @@ make build-unreleased # shellcheck disable=SC2086 dune build ${COVERAGE_OPTIONS} src/bin_tps_evaluation -# 4. clean-up caches before uploading the cache -opam clean \ No newline at end of file +# Trim the dune cache, if used. +dune cache trim --size=250GB