@@ -3,33 +3,37 @@ name: amd64 Docker CMake
3
3
4
4
on : [push, pull_request, workflow_dispatch]
5
5
6
+ concurrency :
7
+ group : ${{github.workflow}}-${{github.ref}}
8
+ cancel-in-progress : true
9
+
6
10
jobs :
7
11
cmake :
8
12
strategy :
9
13
matrix :
10
14
distro : [almalinux, alpine, archlinux, debian, fedora, opensuse, rockylinux, ubuntu]
11
15
lang : [cpp, python, dotnet, java]
12
16
fail-fast : false
13
- name : ${{ matrix.distro }} • CMake • ${{ matrix.lang }}
17
+ name : amd64• ${{matrix.distro}}• CMake• ${{matrix.lang}}
14
18
runs-on : ubuntu-latest
15
19
steps :
16
20
- uses : actions/checkout@v4
17
21
- name : Build base image
18
- run : make --directory=cmake ${{ matrix.distro }}_base
22
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_base
19
23
- name : Build env image
20
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_env
24
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_env
21
25
- name : Build devel image
22
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_devel
26
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_devel
23
27
- name : Build project
24
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_build
28
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_build
25
29
- name : Test project
26
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_test
30
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_test
27
31
28
32
- name : Build install env image
29
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_install_env
33
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_install_env
30
34
- name : Build install devel image
31
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_install_devel
35
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_install_devel
32
36
- name : Build install project
33
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_install_build
37
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_install_build
34
38
- name : Test install project
35
- run : make --directory=cmake ${{ matrix.distro }}_${{ matrix.lang }}_install_test
39
+ run : make --directory=cmake amd64_ ${{matrix.distro}}_${{matrix.lang}}_install_test
0 commit comments