Skip to content

Commit 2552ef9

Browse files
committed
ci:add rocky linux 10 support
1 parent 502cbbb commit 2552ef9

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

.github/workflows/Rocky_build.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
build:
1717
runs-on: ${{ matrix.runner }}
1818
container:
19-
image: rockylinux/rockylinux:9.5
19+
image: rockylinux/rockylinux:${{ matrix.version }}
2020
options: --platform ${{ matrix.platform }}
2121
strategy:
2222
matrix:
@@ -25,10 +25,22 @@ jobs:
2525
runner: ubuntu-24.04
2626
platform: linux/amd64
2727
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
2839
- arch: arm64
2940
runner: ubuntu-24.04-arm
3041
platform: linux/arm64
3142
artifact: Arm64
43+
version: 10
3244

3345
steps:
3446
- name: Checkout main repository code
@@ -59,9 +71,9 @@ jobs:
5971
- name: install xengine library
6072
run: |
6173
latest_tag=$(curl -s https://api.github.com/repos/libxengine/libxengine/releases/latest | jq -r .tag_name)
62-
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_9_${{ matrix.artifact }}.zip
63-
unzip ./XEngine_RockyLinux_9_${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_9_${{ matrix.artifact }}
64-
cd XEngine_RockyLinux_9_${{ matrix.artifact }}
74+
wget https://github.com/libxengine/libxengine/releases/download/$latest_tag/XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}.zip
75+
unzip ./XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}.zip -d ./XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
76+
cd XEngine_RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
6577
6678
chmod 777 *
6779
./XEngine_LINEnv.sh -i 3
@@ -85,6 +97,6 @@ jobs:
8597
- name: Upload folder as artifact with RockyLinux
8698
uses: actions/upload-artifact@v4
8799
with:
88-
name: XEngine_MQServiceApp-RockyLinux_9_${{ matrix.artifact }}
100+
name: XEngine_MQServiceApp-RockyLinux_${{ matrix.version }}_${{ matrix.artifact }}
89101
path: XEngine_Release/
90102
retention-days: 1

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ macos执行:./XEngine_LINEnv.sh -i 3
5959
由于依赖的子模块,在你checkout仓库后,在仓库目录下执行下面的命令拉取子模块
6060
git submodule init
6161
git submodule update
62-
如果github访问失败,你也可以clone该项目,在主目录下使用命令:git clone https://gitee.com/xengine/XEngine_OPenSource.git XEngine_Source/XEngine_Depend
62+
如果github访问失败,你也可以clone该项目,在主目录下使用命令:git clone https://gitee.com/xengine/XEngine_OPenSource.git XEngine_Source/XEngine_DependLibrary
6363

6464
#### Windows
6565
使用VS打开并且编译,支持WINDOWS 7SP1以上系统

0 commit comments

Comments
 (0)