mirror of
https://github.com/samba-team/samba.git
synced 2025-03-20 22:50:26 +03:00
gitlab-ci: Do not download artifacts of unrelated builds
This needs: is overridden in many cases, but ensures none of the other main jobs start until this build finishes. However this also ensures we do not download artifacts from any build unless we specifically depend on it, saving bandwidth BUG: https://bugzilla.samba.org/show_bug.cgi?id=14863 Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> (cherry picked from commit ce3d33f4c141afdfa3fbe9fe26835dc32ef95fe0)
This commit is contained in:
parent
64f81e2e58
commit
9a25efd54a
@ -97,6 +97,16 @@ include:
|
||||
key: ccache.${CI_JOB_NAME}.${SAMBA_CI_JOB_IMAGE}.${SAMBA_CI_FLAVOR}
|
||||
paths:
|
||||
- ccache
|
||||
|
||||
# This is overridden in many cases, but ensures none of the other
|
||||
# main jobs start until and unless this build finishes. However
|
||||
# this also ensures we do not download artifacts from any build
|
||||
# unless we specifically depend on it, saving bandwidth
|
||||
|
||||
needs:
|
||||
- job: samba-def-build
|
||||
artifacts: false
|
||||
|
||||
before_script:
|
||||
- uname -a
|
||||
- lsb_release -a
|
||||
@ -176,6 +186,7 @@ others:
|
||||
.shared_template_build_only:
|
||||
extends: .shared_template
|
||||
timeout: 2h
|
||||
needs:
|
||||
artifacts:
|
||||
expire_in: 1 week
|
||||
paths:
|
||||
|
Loading…
x
Reference in New Issue
Block a user