diff options
Diffstat (limited to 'bsp/meta-sancloud/.gitlab-ci.yml')
-rw-r--r-- | bsp/meta-sancloud/.gitlab-ci.yml | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/bsp/meta-sancloud/.gitlab-ci.yml b/bsp/meta-sancloud/.gitlab-ci.yml new file mode 100644 index 00000000..99f53b28 --- /dev/null +++ b/bsp/meta-sancloud/.gitlab-ci.yml @@ -0,0 +1,49 @@ +stages: + - build + +.build: + stage: build + image: crops/poky + before_script: + - export PATH=~/.local/bin:$PATH + - wget https://bootstrap.pypa.io/get-pip.py + - python3 get-pip.py + - python3 -m pip install kas + - wget -q 'https://downloads.rclone.org/rclone-current-linux-amd64.zip' + - unzip -q rclone-current-linux-amd64.zip + - mv rclone-*-linux-amd64/rclone ~/.local/bin/ + - rm -rf rclone-*-linux-amd64* + after_script: + - rm -rf build + artifacts: + name: images + expose_as: images + expire_in: 3 days + paths: + - images + cache: + paths: + - layers + +bbe-poky: + extends: .build + script: + - ./scripts/ci-build.sh $CI_JOB_NAME core-image-base + - | + if [[ -n "$B2_KEY_ID" ]]; then + rclone config create b2 b2 account $B2_KEY_ID key $B2_APP_KEY > /dev/null + rclone copy --ignore-existing build/sstate-cache/ b2:sc-yocto/poky/sstate/ + rclone copy --ignore-existing build/tmp/deploy/sources/mirror/ b2:sc-yocto/mirror/ + fi + +bbe-arago: + extends: .build + image: registry.gitlab.com/sancloudltd/buildimg/gcc-arm-9.2:latest + script: + - ./scripts/ci-build.sh $CI_JOB_NAME tisdk-base-image tisdk-default-image + - | + if [[ -n "$B2_KEY_ID" ]]; then + rclone config create b2 b2 account $B2_KEY_ID key $B2_APP_KEY > /dev/null + rclone copy --ignore-existing build/sstate-cache/ b2:sc-yocto/arago/sstate/ + rclone copy --ignore-existing build/tmp/deploy/sources/mirror/ b2:sc-yocto/mirror/ + fi |