Skip to content

Commit d6693df

Browse files
committed
build-gg-lite.yml, build-gg.yml: change way of specifying jobs
1 parent 23dec35 commit d6693df

File tree

2 files changed

+37
-31
lines changed

2 files changed

+37
-31
lines changed

.github/workflows/build-gg-lite.yml

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,22 +36,30 @@ jobs:
3636
strategy:
3737
fail-fast: false
3838
matrix:
39-
device:
40-
- qemuarm
41-
- qemuarm64
42-
- qemux86-64
43-
- aws-ec2-arm64
44-
- aws-ec2-x86-64
45-
- raspberrypi2
46-
- raspberrypi-64
47-
- stm32mp13-disco
48-
image:
49-
- aws-iot-greengrass-lite-demo-image
50-
- aws-iot-greengrass-lite-demo-simple-image
51-
- aws-iot-greengrass-lite-demo-tiny-image
52-
exclude:
53-
- image: aws-iot-greengrass-lite-demo-image
54-
device: qemuarm, qemuarm64, qemux86-64, aws-ec2-arm64, aws-ec2-x86-64, stm32mp13-disco
39+
include:
40+
# aws-iot-greengrass-lite-demo-image (only on raspberrypi devices)
41+
- { device: raspberrypi2, image: aws-iot-greengrass-lite-demo-image }
42+
- { device: raspberrypi-64, image: aws-iot-greengrass-lite-demo-image }
43+
# aws-iot-greengrass-lite-demo-simple-image (all devices)
44+
- { device: qemuarm, image: aws-iot-greengrass-lite-demo-simple-image }
45+
- { device: qemuarm64, image: aws-iot-greengrass-lite-demo-simple-image }
46+
- { device: qemux86-64, image: aws-iot-greengrass-lite-demo-simple-image }
47+
- { device: aws-ec2-arm64, image: aws-iot-greengrass-lite-demo-simple-image }
48+
- { device: aws-ec2-x86-64, image: aws-iot-greengrass-lite-demo-simple-image }
49+
- { device: raspberrypi2, image: aws-iot-greengrass-lite-demo-simple-image }
50+
- { device: raspberrypi-64, image: aws-iot-greengrass-lite-demo-simple-image }
51+
- { device: stm32mp13-disco, image: aws-iot-greengrass-lite-demo-simple-image }
52+
# aws-iot-greengrass-lite-demo-tiny-image (all devices)
53+
- { device: qemuarm, image: aws-iot-greengrass-lite-demo-tiny-image }
54+
- { device: qemuarm64, image: aws-iot-greengrass-lite-demo-tiny-image }
55+
- { device: qemux86-64, image: aws-iot-greengrass-lite-demo-tiny-image }
56+
- { device: aws-ec2-arm64, image: aws-iot-greengrass-lite-demo-tiny-image }
57+
- { device: aws-ec2-x86-64, image: aws-iot-greengrass-lite-demo-tiny-image }
58+
- { device: raspberrypi2, image: aws-iot-greengrass-lite-demo-tiny-image }
59+
- { device: raspberrypi-64, image: aws-iot-greengrass-lite-demo-tiny-image }
60+
- { device: stm32mp13-disco, image: aws-iot-greengrass-lite-demo-tiny-image }
61+
# aws-iot-greengrass-lite-container-demo-image (qemuarm64 only)
62+
- { device: qemuarm64, image: aws-iot-greengrass-lite-container-demo-image }
5563
runs-on: codebuild-${{ vars.CODEBUILD_RUNNER_NAME }}-${{ github.run_id }}-${{ github.run_attempt }}
5664
steps:
5765
- name: checkout meta-aws-demos branch to build

.github/workflows/build-gg.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,21 +36,19 @@ jobs:
3636
strategy:
3737
fail-fast: false
3838
matrix:
39-
device:
40-
- qemuarm
41-
- qemuarm64
42-
- qemux86-64
43-
- aws-ec2-arm64
44-
- aws-ec2-x86-64
45-
- raspberrypi2
46-
- raspberrypi-64
47-
- stm32mp13-disco
48-
image:
49-
- aws-iot-greengrass-demo-image
50-
- aws-iot-greengrass-demo-simple-image
51-
exclude:
52-
- image: aws-iot-greengrass-demo-image
53-
device: qemuarm, qemuarm64, qemux86-64, aws-ec2-arm64, aws-ec2-x86-64
39+
include:
40+
# aws-iot-greengrass-demo-image (only on raspberrypi devices)
41+
- { device: raspberrypi2, image: aws-iot-greengrass-demo-image }
42+
- { device: raspberrypi-64, image: aws-iot-greengrass-demo-image }
43+
# aws-iot-greengrass-demo-simple-image (all devices)
44+
- { device: qemuarm, image: aws-iot-greengrass-demo-simple-image }
45+
- { device: qemuarm64, image: aws-iot-greengrass-demo-simple-image }
46+
- { device: qemux86-64, image: aws-iot-greengrass-demo-simple-image }
47+
- { device: aws-ec2-arm64, image: aws-iot-greengrass-demo-simple-image }
48+
- { device: aws-ec2-x86-64, image: aws-iot-greengrass-demo-simple-image }
49+
- { device: raspberrypi2, image: aws-iot-greengrass-demo-simple-image }
50+
- { device: raspberrypi-64, image: aws-iot-greengrass-demo-simple-image }
51+
- { device: stm32mp13-disco, image: aws-iot-greengrass-demo-simple-image }
5452
runs-on: codebuild-${{ vars.CODEBUILD_RUNNER_NAME }}-${{ github.run_id }}-${{ github.run_attempt }}
5553
steps:
5654
- name: checkout meta-aws-demos branch to build

0 commit comments

Comments
 (0)