File tree Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 16
16
build :
17
17
runs-on : ${{ matrix.runner }}
18
18
container :
19
- image : rockylinux/rockylinux:9.5
19
+ image : rockylinux/rockylinux:${{ matrix.version }}
20
20
options : --platform ${{ matrix.platform }}
21
21
strategy :
22
22
matrix :
@@ -25,10 +25,22 @@ jobs:
25
25
runner : ubuntu-24.04
26
26
platform : linux/amd64
27
27
artifact : x86-64
28
+ version : 9
29
+ - arch : amd64
30
+ runner : ubuntu-24.04
31
+ platform : linux/amd64
32
+ artifact : x86-64
33
+ version : 10
34
+ - arch : arm64
35
+ runner : ubuntu-24.04-arm
36
+ platform : linux/arm64
37
+ artifact : Arm64
38
+ version : 9
28
39
- arch : arm64
29
40
runner : ubuntu-24.04-arm
30
41
platform : linux/arm64
31
42
artifact : Arm64
43
+ version : 10
32
44
33
45
steps :
34
46
- name : Checkout main repository code
58
70
- name : install xengine library
59
71
run : |
60
72
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
61
- wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_9_ ${{ matrix.artifact }}.zip
62
- unzip ./XEngine_RockyLinux_9_ ${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_9_ ${{ matrix.artifact }}
63
- cd XEngine_RockyLinux_9_ ${{ matrix.artifact }}
73
+ wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_${{ matrix.version }}_ ${{ matrix.artifact }}.zip
74
+ unzip ./XEngine_RockyLinux_ ${{ matrix.version }}_${{ matrix. artifact }}.zip -d ./XEngine_RockyLinux_${{ matrix.version }}_ ${{ matrix.artifact }}
75
+ cd XEngine_RockyLinux_${{ matrix.version }}_ ${{ matrix.artifact }}
64
76
65
77
chmod 777 *
66
78
./XEngine_LINEnv.sh -i 3
83
95
- name : Upload folder as artifact with RockyLinux
84
96
uses : actions/upload-artifact@v4
85
97
with :
86
- name : XEngine_ProxyServiceApp-RockyLinux_9_ ${{ matrix.artifact }}
98
+ name : XEngine_ProxyServiceApp-RockyLinux_${{ matrix.version }}_ ${{ matrix.artifact }}
87
99
path : XEngine_Release/
88
100
retention-days : 1
Original file line number Diff line number Diff line change 98
98
cp -r XEngine_Source/VSCopy_x64.bat XEngine_Release/
99
99
cd XEngine_Release
100
100
./VSCopy_x64.bat
101
+ ./XEngine_ServiceApp.exe -t
101
102
shell : pwsh
102
103
- name : Conditional Step for ARM64 Release
103
104
if : matrix.configuration == 'Release' && matrix.platform == 'ARM64'
You can’t perform that action at this time.
0 commit comments