summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBen Brown <ben.brown@codethink.co.uk>2017-10-13 11:56:47 +0100
committerBen Brown <ben.brown@codethink.co.uk>2017-10-13 13:20:48 +0100
commitdec9aa5f72452bbee35ec875602dc2f8698f2fda (patch)
tree2c9eb09d96f075b47f2d4d31f78db01152fefe97 /.gitlab-ci.yml
parent8777dcb28e6a30e429178f372ab4a5a857f70ea2 (diff)
downloaddefinitions-dec9aa5f72452bbee35ec875602dc2f8698f2fda.tar.gz
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.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml40
1 files changed, 40 insertions, 0 deletions
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