File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 15
15
openstack :
16
16
name : openstack-imagebuild
17
17
concurrency :
18
- group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os_version }} # to branch/PR + OS
18
+ group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os_version }}-${{ matrix.build }} # to branch/PR + OS + build
19
19
cancel-in-progress : true
20
20
runs-on : ubuntu-22.04
21
21
strategy :
24
24
os_version :
25
25
- RL8
26
26
- RL9
27
+ build :
28
+ - openstack.openhpc
27
29
env :
28
30
ANSIBLE_FORCE_COLOR : True
29
31
OS_CLOUD : openstack
37
39
"openstack.openhpc": "rocky-latest-RL9"
38
40
}
39
41
}
40
- BUILD : openstack.openhpc
41
42
42
43
steps :
43
44
- uses : actions/checkout@v2
@@ -83,13 +84,13 @@ jobs:
83
84
84
85
PACKER_LOG=1 packer build \
85
86
-on-error=${{ vars.PACKER_ON_ERROR }} \
86
- -only=${{ env.BUILD }} \
87
+ -only=${{ matrix.build }} \
87
88
-var-file=$PKR_VAR_environment_root/${{ env.CI_CLOUD }}.pkrvars.hcl \
88
89
-var "source_image_name=${{ env.SOURCE_IMAGE }}" \
89
90
openstack.pkr.hcl
90
91
env :
91
92
PKR_VAR_os_version : ${{ matrix.os_version }}
92
- SOURCE_IMAGE : ${{ fromJSON(env.SOURCE_IMAGES_MAP)[matrix.os_version][env.BUILD ] }}
93
+ SOURCE_IMAGE : ${{ fromJSON(env.SOURCE_IMAGES_MAP)[matrix.os_version][matrix.build ] }}
93
94
94
95
- name : Get created image names from manifest
95
96
id : manifest
@@ -106,7 +107,7 @@ jobs:
106
107
- name : Upload manifest artifact
107
108
uses : actions/upload-artifact@v4
108
109
with :
109
- name : image-details-${{ env.BUILD }}-${{ matrix.os_version }}
110
+ name : image-details-${{ matrix.build }}-${{ matrix.os_version }}
110
111
path : |
111
112
./image-id.txt
112
113
./image-name.txt
Original file line number Diff line number Diff line change 17
17
openstack :
18
18
name : openstack-imagebuild
19
19
concurrency :
20
- group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os_version }} # to branch/PR + OS
20
+ group : ${{ github.workflow }}-${{ github.ref }}-${{ matrix.os_version }}-${{ matrix.build }} # to branch/PR + OS + build
21
21
cancel-in-progress : true
22
22
runs-on : ubuntu-22.04
23
23
strategy :
26
26
os_version :
27
27
- RL8
28
28
- RL9
29
+ build :
30
+ - openstack.rocky-latest
29
31
env :
30
32
ANSIBLE_FORCE_COLOR : True
31
33
OS_CLOUD : openstack
35
37
"RL8": "Rocky-8-GenericCloud-Base-8.9-20231119.0.x86_64.qcow2",
36
38
"RL9": "Rocky-9-GenericCloud-Base-9.4-20240523.0.x86_64.qcow2"
37
39
}
38
- BUILD : openstack.openhpc
39
40
40
41
steps :
41
42
- uses : actions/checkout@v2
81
82
82
83
PACKER_LOG=1 packer build \
83
84
-on-error=${{ vars.PACKER_ON_ERROR }} \
84
- -only=${{ env.BUILD }} \
85
+ -only=${{ matrix.build }} \
85
86
-var-file=$PKR_VAR_environment_root/${{ env.CI_CLOUD }}.pkrvars.hcl \
86
87
-var "source_image_name=${{ env.SOURCE_IMAGE }}" \
87
88
openstack.pkr.hcl
You can’t perform that action at this time.
0 commit comments