From 5865e9cbb543e044b9e1f558fe78eda36da1982f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Sun, 26 Nov 2017 22:54:43 +0000 Subject: .gitlab-ci.yml: Remove YBD and old format systems from the CI Keep the conversion though --- .gitlab-ci.yml | 133 --------------------------------------------------------- 1 file changed, 133 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5038fa96..3b44e233 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,27 +7,9 @@ variables: # to find what definitions to build -- that's why we put the cache in a # hidden directory. XDG_CACHE_HOME: "${CI_PROJECT_DIR}/.cache" - YBD_base: "/cache/ybd_base" - YBD_gits: "${CI_PROJECT_DIR}/.cache/ybd_base/gits" DEFS2BST_SHA: '1dc5c0719de9357470b29ad4adc9b63f7012db86' GET_SOURCES_ATTEMPTS: 3 -.ybd_before_script: &ybd_before_script - before_script: - # Install and configure YBD - - | - export SPEC_SHA='715023f3cf6e714839fb56236ade20de40855bd4' - export YBD_SHA='157986cb2f7c0b95e0e4e0bf3a39547f548a298d' - export LC_ALL="C.UTF-8" - git clone https://gitlab.com/baserock/spec.git - # Use specific version of spec.git - git -C spec checkout $SPEC_SHA - git clone https://gitlab.com/baserock/ybd.git - # Use specific version of ybd.git - git -C ybd checkout $YBD_SHA - cd ybd && ./install_dependencies.sh && cd .. - pip install -r spec/requirements.txt - .bst_before_script: &bst_before_script before_script: - | @@ -73,18 +55,9 @@ variables: fi cat ~/.config/buildstream.conf - # Nuke ybd cache to ensure buildstream tasks have enough disk space. - - rm -rf "${YBD_base}" - # Store all the downloaded git and ostree repos in the distributed cache. # This saves us fetching them from git.baserock.org and further afield # on every build. -.ybd_cache: &ybd_cache - cache: - # GitLab defined default key is "default". Reuse this for ybd. - key: default - paths: - - "${YBD_gits}/" .bst_cache: &bst_cache cache: key: bst @@ -97,111 +70,6 @@ stages: - deploy-1 - build-2 -ybd-validate-all-definitions: - stage: preprocess - <<: *ybd_before_script - script: - - python spec/quick_check.py . - <<: *ybd_cache - -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 - <<: *ybd_cache - -ybd-build-system-x86_64-chroot-deploy: - stage: deploy-1 - dependencies: - - ybd-build-system-x86_64-chroot-build - <<: *ybd_before_script - script: - - ybd/ybd.py clusters/build-system-x86_64-chroot-deploy.morph x86_64 - cache: - # GitLab defined default key is "default". Reuse this for ybd. - key: default - policy: pull - paths: - - .cache/ybd_base/gits - artifacts: - name: "${CI_BUILD_NAME}-${CI_BUILD_REF}" - paths: - - build-system-x86_64-chroot.tar - -#build-system-armv7lhf-rootfs-build: -# stage: build-1 -# script: -# - sudo ybd/ybd.py systems/build-system-armv7lhf-rootfs.morph armv7lhf -# tags: -# - armv7l -# only: -# - master -# - /^staging\/.*$/ - -ybd-genivi-demo-platform-build-64: - stage: build-2 - dependencies: [] - <<: *ybd_before_script - script: - - ybd/ybd.py genivi/systems/genivi-demo-platform-x86_64-generic.morph x86_64 - - ybd/ybd.py systems/initramfs-x86_64.morph x86_64 - <<: *ybd_cache - -ybd-ivi-build-64: - stage: build-2 - dependencies: [] - <<: *ybd_before_script - script: - - ybd/ybd.py ivi/systems/ivi-system-x86_64.morph x86_64 - - ybd/ybd.py systems/initramfs-x86_64.morph x86_64 - <<: *ybd_cache - -ybd-gnome-build-64: - stage: build-2 - dependencies: [] - <<: *ybd_before_script - script: - - ybd/ybd.py gnome/systems/gnome-system-x86_64.morph x86_64 - - ybd/ybd.py systems/initramfs-x86_64.morph x86_64 - <<: *ybd_cache - -ybd-minimal-build-64: - stage: build-1 - dependencies: [] - <<: *ybd_before_script - script: - - ybd/ybd.py systems/minimal-system-x86_64-chroot.morph x86_64 - <<: *ybd_cache - -ybd-minimal-system-x86_64-chroot-deploy: - stage: deploy-1 - dependencies: - - ybd-minimal-build-64 - <<: *ybd_before_script - script: - - ybd/ybd.py clusters/minimal-system-x86_64-chroot-deploy.morph x86_64 - cache: - # GitLab defined default key is "default". Reuse this for ybd. - key: default - policy: pull - paths: - - .cache/ybd_base/gits - artifacts: - name: "${CI_BUILD_NAME}-${CI_BUILD_REF}" - paths: - - minimal-system-x86_64-chroot.tar - -ybd-trove-build-64: - stage: build-2 - dependencies: [] - <<: *ybd_before_script - script: - - ybd/ybd.py trove/systems/trove-system-x86_64.morph x86_64 - <<: *ybd_cache - - ########################################## # BuildStream conversions and tests # ########################################## @@ -225,7 +93,6 @@ bst-convert: artifacts: paths: - elements/ - <<: *ybd_cache # Test building the simplest Baserock system first bst-build-minimal-system: -- cgit v1.2.1