]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ci: azure: Update to use stages
authorTom Rini <trini@konsulko.com>
Wed, 12 Jan 2022 00:14:28 +0000 (19:14 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 13 Jan 2022 01:56:22 +0000 (20:56 -0500)
Follow what we do in GitLab CI where we break the jobs up in to stages
such that if earlier and often quicker sanity tests fail we don't run
everything else.

Signed-off-by: Tom Rini <trini@konsulko.com>
.azure-pipelines.yml

index 670bbc0e163621d7f11d03b728b9dd857e49b6a9..d97115668167ea709c96d651c1b466081b919827 100644 (file)
@@ -9,7 +9,9 @@ variables:
   container_option: -u 0
   work_dir: /u
 
-jobs:
+stages:
+- stage: testsuites
+  jobs:
   - job: tools_only_windows
     displayName: 'Ensure host tools build for Windows'
     pool:
@@ -199,6 +201,8 @@ jobs:
           export PATH=/opt/gcc-11.1.0-nolibc/arm-linux-gnueabi/bin:$PATH
           test/nokia_rx51_test.sh
 
+- stage: test_py
+  jobs:
   - job: test_py
     displayName: 'test.py'
     pool:
@@ -381,6 +385,8 @@ jobs:
           # Some tests using libguestfs-tools need the fuse device to run
           docker run "$@" --device /dev/fuse:/dev/fuse -v $PWD:$(work_dir) $(ci_runner_image) /bin/bash $(work_dir)/test.sh
 
+- stage: world_build
+  jobs:
   - job: build_the_world
     displayName: 'Build the World'
     pool: