Skip to content

Commit dfb4621

Browse files
committed
修正
1 parent 8535aad commit dfb4621

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

.github/workflows/build-debug.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ name: build-debug
33
on:
44
workflow_dispatch:
55
inputs:
6-
loopCount:
7-
required: true
8-
type: number
9-
defualt: 10
106
buildType:
117
required: true
128
type: choice
139
options:
1410
- Debug
1511
- RelWithDebInfo
1612
default: Debug
13+
loopCount:
14+
required: true
15+
type: number
16+
defualt: 10
1717

1818
env:
1919
TEST_SIGNALING_URLS: ${{ secrets.TEST_SIGNALING_URLS }}
@@ -36,6 +36,8 @@ jobs:
3636
- version: "3.13"
3737
runs-on: ${{ matrix.platform.runs-on }}
3838
steps:
39+
- name: buildType=${{ inputs.buildTYpe }} loopCount=${{ inputs.loopCount }}
40+
run: echo 'buildType=${{ inputs.buildTYpe }} loopCount=${{ inputs.loopCount }}'
3941
- name: Disk Cleanup
4042
run: |
4143
set -x
@@ -136,7 +138,7 @@ jobs:
136138
id: sora-cpp-sdk-cache
137139
with:
138140
path: sora-cpp-sdk/_install/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}/sora
139-
key: sora-cpp-sdk-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
141+
key: sora-cpp-sdk-${{ inputs.buildType }}-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
140142
- uses: actions/cache@v4
141143
id: boost-cache
142144
with:
@@ -218,29 +220,29 @@ jobs:
218220
- name: Copy libwebrtc to sora-python-sdk
219221
if: inputs.buildType == 'Debug'
220222
run: |
221-
mkdir -p sora-python-sdk/_install/${{ matrix.platform.name }}/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}
223+
mkdir -p sora-python-sdk/_install/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}
222224
cp -r webrtc-build/_package/${{ matrix.platform.name }}/webrtc sora-python-sdk/_install/${{ matrix.platform.name }}/webrtc
223225
echo ${{ steps.version.outputs.webrtc_build_version }} > sora-python-sdk/_install/${{ matrix.platform.name }}/webrtc.version
224226
- name: Copy sora-cpp-sdk to sora-python-sdk
225227
run: |
226-
mkdir -p sora-python-sdk/_install/${{ matrix.platform.name }}/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}
227-
cp -r sora-cpp-sdk/_install/${{ matrix.platform.name }}/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}/sora sora-python-sdk/_install/${{ matrix.platform.name }}/sora
228+
mkdir -p sora-python-sdk/_install/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}
229+
cp -r sora-cpp-sdk/_install/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}/sora sora-python-sdk/_install/${{ matrix.platform.name }}/sora
228230
echo ${{ steps.version.outputs.sora_cpp_sdk_version }} > sora-python-sdk/_install/${{ matrix.platform.name }}/sora.version
229231
- name: Copy boost to sora-python-sdk
230232
run: |
231-
mkdir -p sora-python-sdk/_install/${{ matrix.platform.name }}/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}
232-
cp -r sora-cpp-sdk/_install/${{ matrix.platform.name }}/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}/boost sora-python-sdk/_install/${{ matrix.platform.name }}/boost
233+
mkdir -p sora-python-sdk/_install/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}
234+
cp -r sora-cpp-sdk/_install/${{ matrix.platform.name }}/${{ inputs.buildType == 'Debug' && 'debug' || 'release' }}/boost sora-python-sdk/_install/${{ matrix.platform.name }}/boost
233235
echo ${{ steps.version.outputs.boost_version }} > sora-python-sdk/_install/${{ matrix.platform.name }}/boost.version
234236
- uses: actions/cache@v4
235237
id: llvm-cache
236238
with:
237239
path: sora-python-sdk/_install/${{ matrix.platform.name }}/llvm
238-
key: llvm-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
240+
key: llvm-${{ inputs.buildType }}-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
239241
- uses: actions/cache@v4
240242
id: version-file-cache
241243
with:
242244
path: versions
243-
key: versions-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
245+
key: versions-${{ inputs.buildType }}-${{ matrix.platform.name }}-${{ steps.version.outputs.sora_cpp_sdk_version }}
244246
- name: Copy version file
245247
if: steps.version-file-cache.outputs.cache-hit == 'true'
246248
run: cp versions/llvm.version sora-python-sdk/_install/${{ matrix.platform.name }}/

0 commit comments

Comments
 (0)