1919 push :
2020 branches :
2121 - main
22+ # Do not flood CI with unneeded previous runs in PR
23+ concurrency :
24+ group : ${{ github.workflow }}-${{ github.event.pull_request.number }}
25+ cancel-in-progress : ${{ github.ref_name != 'main' && !startsWith(github.ref_name, 'release/') }}
2226jobs :
2327 build :
2428 name : x86_64
2529 runs-on : ubuntu-latest
30+ env :
31+ AIB_SCRIPT_URL : https://gitlab.com/CentOS/automotive/src/automotive-image-builder/-/raw/main/auto-image-builder.sh?ref_type=heads
32+ AIB_CONTAINER_IMAGE : quay.io/centos-sig-automotive/automotive-image-builder:latest
2633 steps :
2734 - name : Clean disk space
2835 uses : eclipse-score/more-disk-space@v1
@@ -41,33 +48,33 @@ jobs:
4148 sudo apt-get install -y podman curl qemu-system createrepo-c
4249 - name : Build Showcases
4350 run : |
44- bazel build --config autosd-x86_64 //images/autosd_x86_64:score-showcases
51+ bazel build --lockfile_mode=error -- config autosd-x86_64 //images/autosd_x86_64:score-showcases
4552 - name : Copy showcases folder
4653 run : |
4754 set -e
4855 ls ./bazel-bin/showcases/showcases/showcases
4956 cp -R ./bazel-bin/showcases/showcases/showcases ./images/autosd_x86_64/build/files/reference_integration/
5057 - name : Install AIB Tools
5158 run : |
52- curl -o auto-image-builder.sh "https://gitlab.com/CentOS/automotive/src/automotive-image-builder/-/raw/main/auto-image-builder.sh?ref_type=heads "
59+ curl -o auto-image-builder.sh "$AIB_SCRIPT_URL "
5360 chmod +x auto-image-builder.sh
5461 working-directory : ./images/autosd_x86_64/build
5562 - name : Build AutoSD QEMU (x86_64)
5663 run : |
5764 export AIB_LOCAL_CONTAINER_STORAGE=$PWD/_build/containers-storage
5865
5966 mkdir -p _build/containers-storage
60- sudo -E ./auto-image-builder.sh build-builder --distro=autosd10-sig
67+ sudo -E ./auto-image-builder.sh -c $AIB_CONTAINER_IMAGE build-builder --distro=autosd10-sig
6168
62- sudo -E ./auto-image-builder.sh build \
69+ sudo -E ./auto-image-builder.sh -c $AIB_CONTAINER_IMAGE --verbose build \
6370 --distro=autosd10-sig \
6471 --target=qemu \
6572 --define-file vars.yml \
6673 --define-file vars-devel.yml \
6774 image.aib.yml \
6875 localhost/score:latest
6976
70- sudo -E ./auto-image-builder.sh to-disk-image localhost/score:latest _build/disk.qcow2
77+ sudo -E ./auto-image-builder.sh -c $AIB_CONTAINER_IMAGE --verbose to-disk-image localhost/score:latest _build/disk.qcow2
7178
7279 sudo chown $(id -u):$(id -u) _build/disk.qcow2
7380 working-directory : ./images/autosd_x86_64/build
0 commit comments