Skip to content

Commit 31a570a

Browse files
committed
整理输出目录
1 parent e1c9b0d commit 31a570a

2 files changed

Lines changed: 123 additions & 215 deletions

File tree

.github/workflows/build.yml

Lines changed: 54 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,8 @@ jobs:
2525
- name: Upload
2626
uses: actions/upload-artifact@v4
2727
with:
28-
path: ./build/plugin_lua54/**/*
29-
name: plugin_lua54
30-
overwrite: true
31-
- name: Upload53
32-
uses: actions/upload-artifact@v4
33-
with:
34-
path: ./build/plugin_lua53/**/*
35-
name: plugin_lua53
36-
overwrite: true
28+
path: ./build/plugin_lua*
29+
name: ${{github.job}}
3730

3831
android_luajit:
3932
runs-on: ubuntu-latest
@@ -51,14 +44,11 @@ jobs:
5144
cd build
5245
sudo apt install gcc-multilib libncurses5 -y
5346
./make_android_luajit_arm64.sh
54-
env:
55-
ANDROID_NDK_HOME: ${{ steps.setup-ndk.outputs.ndk-path }}
56-
- name: UploadJit
47+
- name: Upload
5748
uses: actions/upload-artifact@v4
5849
with:
59-
path: ./build/plugin_luajit/**/*
60-
name: plugin_luajit
61-
overwrite: true
50+
path: ./build/plugin_lua*
51+
name: ${{github.job}}
6252

6353
ohos:
6454
runs-on: ubuntu-latest
@@ -81,15 +71,8 @@ jobs:
8171
- name: Upload
8272
uses: actions/upload-artifact@v4
8373
with:
84-
path: ./build/plugin_lua54/**/*
85-
name: plugin_lua54
86-
overwrite: true
87-
- name: Upload53
88-
uses: actions/upload-artifact@v4
89-
with:
90-
path: ./build/plugin_lua53/**/*
91-
name: plugin_lua53
92-
overwrite: true
74+
path: ./build/plugin_lua*
75+
name: ${{github.job}}
9376

9477
linux:
9578
runs-on: ubuntu-latest
@@ -104,21 +87,9 @@ jobs:
10487
- name: Upload
10588
uses: actions/upload-artifact@v4
10689
with:
107-
path: ./build/plugin_lua54/**/*
108-
name: plugin_lua54
109-
overwrite: true
110-
- name: Upload53
111-
uses: actions/upload-artifact@v4
112-
with:
113-
path: ./build/plugin_lua53/**/*
114-
name: plugin_lua53
115-
overwrite: true
116-
- name: UploadJit
117-
uses: actions/upload-artifact@v4
118-
with:
119-
path: ./build/plugin_luajit/**/*
120-
name: plugin_luajit
121-
overwrite: true
90+
path: ./build/plugin_lua*
91+
name: ${{github.job}}
92+
12293
ios:
12394
runs-on: macos-latest
12495

@@ -133,52 +104,28 @@ jobs:
133104
- name: Upload
134105
uses: actions/upload-artifact@v4
135106
with:
136-
path: ./build/plugin_lua54/**/*
137-
name: plugin_lua54
138-
overwrite: true
139-
- name: Upload53
140-
uses: actions/upload-artifact@v4
141-
with:
142-
path: ./build/plugin_lua53/**/*
143-
name: plugin_lua53
144-
overwrite: true
145-
- name: UploadJit
146-
uses: actions/upload-artifact@v4
147-
with:
148-
path: ./build/plugin_luajit/**/*
149-
name: plugin_luajit
150-
overwrite: true
151-
osx:
152-
runs-on: macos-11
107+
path: ./build/plugin_lua*
108+
name: ${{github.job}}
109+
110+
#osx:
111+
# runs-on: macos-11
112+
# timeout-minutes: 10
113+
# steps:
114+
# - uses: actions/checkout@v4
115+
# - name: Build
116+
# run: |
117+
# cd build
118+
# ./make_osx_lua54.sh
119+
# ./make_osx_lua53.sh
120+
# ./make_osx_luajit.sh
121+
# ./make_osx_silicon_lua53.sh
122+
# ./make_osx_silicon_lua54.sh
123+
# - name: Upload
124+
# uses: actions/upload-artifact@v4
125+
# with:
126+
# path: ./build/plugin_lua*
127+
# name: ${{github.job}}
153128

154-
steps:
155-
- uses: actions/checkout@v4
156-
- name: Build
157-
run: |
158-
cd build
159-
./make_osx_lua54.sh
160-
./make_osx_lua53.sh
161-
./make_osx_luajit.sh
162-
./make_osx_silicon_lua53.sh
163-
./make_osx_silicon_lua54.sh
164-
- name: Upload
165-
uses: actions/upload-artifact@v4
166-
with:
167-
path: ./build/plugin_lua54/**/*
168-
name: plugin_lua54
169-
overwrite: true
170-
- name: Upload53
171-
uses: actions/upload-artifact@v4
172-
with:
173-
path: ./build/plugin_lua53/**/*
174-
name: plugin_lua53
175-
overwrite: true
176-
- name: UploadJit
177-
uses: actions/upload-artifact@v4
178-
with:
179-
path: ./build/plugin_luajit/**/*
180-
name: plugin_luajit
181-
overwrite: true
182129
windows:
183130
runs-on: windows-2019
184131

@@ -204,21 +151,8 @@ jobs:
204151
- name: Upload
205152
uses: actions/upload-artifact@v4
206153
with:
207-
path: ./build/plugin_lua54/**/*
208-
name: plugin_lua54
209-
overwrite: true
210-
- name: Upload53
211-
uses: actions/upload-artifact@v4
212-
with:
213-
path: ./build/plugin_lua53/**/*
214-
name: plugin_lua53
215-
overwrite: true
216-
- name: UploadJit
217-
uses: actions/upload-artifact@v4
218-
with:
219-
path: ./build/plugin_luajit/**/*
220-
name: plugin_luajit
221-
overwrite: true
154+
path: ./build/plugin_lua*
155+
name: ${{github.job}}
222156

223157
windows-luajit-32:
224158
runs-on: windows-2019
@@ -236,12 +170,28 @@ jobs:
236170
run: |
237171
cd build
238172
.\make_win32_luajit.bat
239-
- name: UploadJit
173+
- name: Upload
240174
uses: actions/upload-artifact@v4
241175
with:
242-
path: ./build/plugin_luajit/**/*
243-
name: plugin_luajit
244-
overwrite: true
245-
176+
path: ./build/plugin_lua*
177+
name: ${{github.job}}
246178

179+
merge:
180+
runs-on: ubuntu-latest
181+
if: ${{ always() }}
182+
needs:
183+
- android
184+
- android_luajit
185+
- ohos
186+
- linux
187+
- ios
188+
- windows
189+
- windows-luajit-32
190+
steps:
191+
- name: Merge Artifacts
192+
uses: actions/upload-artifact/merge@v4
193+
with:
194+
name: xlua-plugin
195+
delete-merged: true
196+
retention-days: 1
247197

0 commit comments

Comments
 (0)