diff options
author | Javier Jardón <jjardon@gnome.org> | 2017-07-12 02:49:38 +0100 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2017-07-12 03:25:03 +0100 |
commit | 81806370995d7f176e1f9805f698895ec04632f9 (patch) | |
tree | 34ca18bbd738957066baed54195406c63b0b148a | |
parent | 552a6c48011e1ae383cfda454d15be4aff0875de (diff) | |
download | definitions-81806370995d7f176e1f9805f698895ec04632f9.tar.gz |
.gitlab-ci.yml: Convert and build the build-system as well
-rw-r--r-- | .gitlab-ci.yml | 20 |
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: |