aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2022-08-09 10:36:01 -0400
committerTom Rini <trini@konsulko.com>2022-08-09 10:36:01 -0400
commit56f01833ae8352921c076d9c11fa07c9982709c2 (patch)
tree5f97aa9d42dbd15011fa6a0e7cbdb78a528fe333
parent5e0b8b5d05ea1ce2ba8d550636cf33ffee8f4bf3 (diff)
downloadu-boot-TEST/rework-azure-jobs.zip
u-boot-TEST/rework-azure-jobs.tar.gz
u-boot-TEST/rework-azure-jobs.tar.bz2
CI: Azure: Rework build matrixTEST/rework-azure-jobs
Since we wrote our initial pipeline, Azure has changed policies. There is now an overall limit of 6 hours combined run time with 10 jobs in parallel at once. For simplicity sake, mirror the GitLab CI build structure here as well, now that we can. Signed-off-by: Tom Rini <trini@konsulko.com>
-rw-r--r--.azure-pipelines.yml118
1 files changed, 8 insertions, 110 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 053f816..545398bb 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -440,116 +440,14 @@ stages:
# Use almost the same target division in .travis.yml, only merged
# 3 small build jobs (arc/microblaze/xtensa) into one.
matrix:
- arc_microblaze_xtensa:
- BUILDMAN: "arc microblaze xtensa"
- arm11_arm7_arm920t_arm946es:
- BUILDMAN: "arm11 arm7 arm920t arm946es"
- arm926ejs:
- BUILDMAN: "arm926ejs -x freescale,siemens,at91,kirkwood,omap"
- at91_non_armv7:
- BUILDMAN: "at91 -x armv7"
- at91_non_arm926ejs:
- BUILDMAN: "at91 -x arm926ejs"
- boundary_engicam_toradex:
- BUILDMAN: "boundary engicam toradex"
- arm_bcm:
- BUILDMAN: "bcm -x mips"
- nxp_arm32:
- BUILDMAN: "freescale -x powerpc,m68k,aarch64,ls101,ls102,ls104,ls108,ls20,lx216"
- nxp_ls101x:
- BUILDMAN: "freescale&ls101"
- nxp_ls102x:
- BUILDMAN: "freescale&ls102"
- nxp_ls104x:
- BUILDMAN: "freescale&ls104"
- nxp_ls108x:
- BUILDMAN: "freescale&ls108"
- nxp_ls20xx:
- BUILDMAN: "freescale&ls20"
- nxp_lx216x:
- BUILDMAN: "freescale&lx216"
- imx6:
- BUILDMAN: "mx6 -x boundary,engicam,freescale,technexion,toradex"
- imx:
- BUILDMAN: "mx -x mx6,freescale,technexion,toradex"
- imx8:
- BUILDMAN: "imx8"
- keystone2_keystone3:
- BUILDMAN: "k2 k3"
- sandbox_asan:
- BUILDMAN: "sandbox"
- OVERRIDE: "-a ASAN"
- sandbox_clang_asan:
- BUILDMAN: "sandbox"
- OVERRIDE: "-O clang-13 -a ASAN"
- samsung_socfpga:
- BUILDMAN: "samsung socfpga"
- sun4i:
- BUILDMAN: "sun4i"
- sun5i:
- BUILDMAN: "sun5i"
- sun6i:
- BUILDMAN: "sun6i"
- sun7i:
- BUILDMAN: "sun7i"
- sun8i_32bit:
- BUILDMAN: "sun8i&armv7"
- sun8i_64bit:
- BUILDMAN: "sun8i&aarch64"
- sun9i:
- BUILDMAN: "sun9i"
- sun50i:
- BUILDMAN: "sun50i"
- arm_catch_all:
- BUILDMAN: "arm -x arm11,arm7,arm9,aarch64,at91,bcm,freescale,kirkwood,mvebu,renesas,siemens,tegra,uniphier,mx,samsung,sunxi,am33xx,omap,rk,toradex,socfpga,k2,k3,zynq"
- sandbox_x86:
- BUILDMAN: "sandbox x86"
- technexion:
- BUILDMAN: "technexion"
- kirkwood:
- BUILDMAN: "kirkwood"
- mvebu:
- BUILDMAN: "mvebu"
- m68k:
- BUILDMAN: "m68k"
- mips:
- BUILDMAN: "mips"
- non_fsl_ppc:
- BUILDMAN: "powerpc -x freescale"
- mpc85xx_freescale:
- BUILDMAN: "mpc85xx&freescale -x t208xrdb -x t102* -x p1_p2_rdb_pc -x p1010rdb -x corenet_ds -x bsc91*"
- t208xrdb_corenet_ds:
- BUILDMAN: "t208xrdb corenet_ds"
- fsl_ppc:
- BUILDMAN: "mpc83xx&freescale"
- t102x:
- BUILDMAN: "t102*"
- p1_p2_rdb_pc:
- BUILDMAN: "p1_p2_rdb_pc"
- p1010rdb_bsc91:
- BUILDMAN: "p1010rdb bsc91"
- siemens:
- BUILDMAN: "siemens"
- tegra:
- BUILDMAN: "tegra -x toradex"
- am33xx_no_siemens:
- BUILDMAN: "am33xx -x siemens"
- omap:
- BUILDMAN: "omap"
- uniphier:
- BUILDMAN: "uniphier"
- aarch64_catch_all:
- BUILDMAN: "aarch64 -x bcm,imx8,k3,tegra,ls1,ls2,lx216,mvebu,uniphier,renesas,sunxi,samsung,socfpga,rk,versal,zynq"
- rockchip:
- BUILDMAN: "rk"
- renesas:
- BUILDMAN: "renesas"
- zynq:
- BUILDMAN: "zynq&armv7"
- zynqmp_versal:
- BUILDMAN: "versal|zynqmp&aarch64"
- riscv:
- BUILDMAN: "riscv"
+ arm_32bit:
+ BUILDMAN: "arm -x aarch64"
+ arm_64bit:
+ BUILDMAN: "aarch64"
+ powerpc:
+ BUILDMAN: "powerpc"
+ everything_else:
+ BUILDMAN: "-x arm,powerpc"
steps:
- script: |
cat << EOF > build.sh