From dec9aa5f72452bbee35ec875602dc2f8698f2fda Mon Sep 17 00:00:00 2001 From: Ben Brown Date: Fri, 13 Oct 2017 11:56:47 +0100 Subject: Disable fetching of artifacts from previous stages By default, GitLab CI fetches the artifacts of all previous stages. Be explicit about which artifacts we do and don't want. --- .gitlab-ci.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e42cce41..b15cc9fd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -91,6 +91,7 @@ ybd-validate-all-definitions: ybd-build-system-x86_64-chroot-build: stage: build-1 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py systems/build-system-x86_64-chroot.morph x86_64 @@ -121,6 +122,7 @@ ybd-build-system-x86_64-chroot-deploy: ybd-devel-build-64: stage: build-2 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py systems/devel-system-x86_64-generic.morph x86_64 @@ -128,6 +130,7 @@ ybd-devel-build-64: ybd-genivi-baseline-build-64: stage: build-2 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py genivi/systems/genivi-baseline-system-x86_64-generic.morph x86_64 @@ -136,6 +139,7 @@ ybd-genivi-baseline-build-64: ybd-genivi-demo-platform-build-64: stage: build-3 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py genivi/systems/genivi-demo-platform-x86_64-generic.morph x86_64 @@ -144,6 +148,7 @@ ybd-genivi-demo-platform-build-64: ybd-ivi-build-64: stage: build-3 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py ivi/systems/ivi-system-x86_64.morph x86_64 @@ -152,6 +157,7 @@ ybd-ivi-build-64: ybd-gnome-build-64: stage: build-3 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py gnome/systems/gnome-system-x86_64.morph x86_64 @@ -160,6 +166,7 @@ ybd-gnome-build-64: ybd-minimal-build-64: stage: build-1 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py systems/minimal-system-x86_64-chroot.morph x86_64 @@ -180,6 +187,7 @@ ybd-minimal-system-x86_64-chroot-deploy: ybd-trove-build-64: stage: build-2 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py trove/systems/trove-system-x86_64.morph x86_64 @@ -187,6 +195,7 @@ ybd-trove-build-64: ybd-weston-build-64: stage: build-2 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py weston/systems/weston-system-x86_64-generic.morph x86_64 @@ -195,6 +204,7 @@ ybd-weston-build-64: ybd-weston-qt-build-64: stage: build-3 + dependencies: [] <<: *ybd_before_script script: - ybd/ybd.py weston/systems/weston-qt5-system-x86_64.morph x86_64 @@ -227,6 +237,8 @@ bst-convert: # Test building a common Baserock system bst-build-build-system: stage: build-1 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/build-system-content.bst @@ -235,6 +247,8 @@ bst-build-build-system: # Test building all converted Baserock systems bst-build-base-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/base-system-content.bst @@ -242,6 +256,8 @@ bst-build-base-system: bst-build-devel-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/devel-system-content.bst @@ -249,6 +265,8 @@ bst-build-devel-system: bst-build-genivi-demo-platform-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/genivi-demo-platform-content.bst @@ -256,6 +274,8 @@ bst-build-genivi-demo-platform-system: bst-build-gnome-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/gnome-system-content.bst @@ -263,6 +283,8 @@ bst-build-gnome-system: bst-build-ivi-demo-platform-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/ivi-system-content.bst @@ -270,6 +292,8 @@ bst-build-ivi-demo-platform-system: bst-build-minimal-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/minimal-system-content.bst @@ -277,6 +301,8 @@ bst-build-minimal-system: bst-build-openstack-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/openstack-system-content.bst @@ -284,6 +310,8 @@ bst-build-openstack-system: bst-build-trove-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/trove-system-content.bst @@ -291,6 +319,8 @@ bst-build-trove-system: bst-build-weston-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/weston-system-content.bst @@ -298,6 +328,8 @@ bst-build-weston-system: bst-build-weston-qt5-system: stage: build-2 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-build-or-show systems/weston-qt5-system-content.bst @@ -307,6 +339,8 @@ bst-build-weston-qt5-system: # architecture. bst-build-sysroot-armv8b64: stage: build-3 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-cross-build-or-show armv8b64 gnu-toolchain/stage2.bst @@ -314,6 +348,8 @@ bst-build-sysroot-armv8b64: bst-build-sysroot-armv8l64: stage: build-3 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-cross-build-or-show armv8l64 gnu-toolchain/stage2.bst @@ -321,6 +357,8 @@ bst-build-sysroot-armv8l64: bst-build-sysroot-ppc64b: stage: build-3 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-cross-build-or-show ppc64b gnu-toolchain/stage2.bst @@ -328,6 +366,8 @@ bst-build-sysroot-ppc64b: bst-build-sysroot-ppc64l: stage: build-3 + dependencies: + - bst-convert <<: *bst_before_script script: - scripts/bst-cross-build-or-show ppc64l gnu-toolchain/stage2.bst -- cgit v1.2.1