summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2017-07-12 02:49:38 +0100
committerJavier Jardón <jjardon@gnome.org>2017-07-13 20:32:46 +0100
commit33736504c12b0cc56bf5fa50459c6256a38b452e (patch)
treec4ece182bb07cac06a42e958ca0381898a771209
parentead847abbb740bd45c553514aef86ba981715631 (diff)
downloaddefinitions-33736504c12b0cc56bf5fa50459c6256a38b452e.tar.gz
.gitlab-ci.yml: Convert and build the build-system as well
-rw-r--r--.gitlab-ci.yml20
1 files changed, 16 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5b287ca9..1da89ea2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,22 +32,27 @@ migrate-bst:
- git clone https://gitlab.com/BuildStream/buildstream-tests.git -b gnu-toolchain
- ./defs2bst/defs2bst.py --ybd ybd/ybd.py
--definitions definitions
- --output buildstream-tests/elements
+ --output buildstream-metadata/build-system/elements
+ --rebase strata/build-essential.morph gnu-toolchain.bst
+ systems/build-system-x86_64.morph x86_64
+ - ./defs2bst/defs2bst.py --ybd ybd/ybd.py
+ --definitions definitions
+ --output buildstream-metadata/gnome-system/elements
--rebase strata/build-essential.morph gnu-toolchain.bst
gnome/systems/gnome-system-x86_64.morph x86_64
artifacts:
paths:
- - buildstream-tests/
+ - buildstream-metadata/
validate-all-definitions:
stage: validate
script:
- python spec/quick_check.py .
-bst-gnome-build-64:
+bst-build-system-x86_32-build:
stage: build-1
script:
- - bst -C buildstream-tests build gnome/gnome-system-x86_64-content.bst
+ - bst -C buildstream-metadata/build-system build build-system-x86_64-content.bst
dependencies:
- migrate-bst
@@ -106,6 +111,13 @@ gnome-build-64:
- ybd/ybd.py gnome/systems/gnome-system-x86_64.morph x86_64
- ybd/ybd.py systems/initramfs-x86_64.morph x86_64
+bst-gnome-build-64:
+ stage: build-3
+ script:
+ - bst -C buildstream-metadata/gnome-system build gnome/gnome-system-x86_64-content.bst
+ dependencies:
+ - migrate-bst
+
minimal-build-64:
stage: build-1
script: