Skip to content

Commit 4aa7b6f

Browse files
committed
更新gradle-publish最终上传产物命名
1 parent e7468a6 commit 4aa7b6f

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/gradle-publish.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,12 +104,23 @@ jobs:
104104
./gradlew clean jpackage
105105
fi
106106
107+
- name: Rename artifact
108+
shell: bash
109+
run: |
110+
OS_NAME=$(echo "${{ matrix.os }}" | sed 's/-latest//')
111+
if [[ "${{ matrix.os }}" == "windows-latest" ]]; then
112+
mv ./build/jpackage/*.msi ./build/jpackage/QuickOutline-${OS_NAME}-${{ env.version }}.msi
113+
elif [[ "${{ matrix.os }}" == "ubuntu-latest" ]]; then
114+
mv ./build/jpackage/*.deb ./build/jpackage/QuickOutline-${OS_NAME}-${{ env.version }}.deb
115+
elif [[ "${{ matrix.os }}" == "macos-latest" ]]; then
116+
mv ./build/jpackage/*.dmg ./build/jpackage/QuickOutline-${OS_NAME}-${{ env.version }}.dmg
117+
fi
107118
108119
# 产物上传逻辑
109120
- name: Upload Artifact
110121
uses: actions/upload-artifact@v4
111122
with:
112-
name: QuickOutline_${{ env.version }}_${{ matrix.os }}
123+
name: QuickOutline_${{ matrix.os }}_${{ env.version }}
113124
path: ./build/jpackage/*
114125

115126
# 停止Gradle进程以缓存(windows下不执行会导致tar失败警告)

0 commit comments

Comments
 (0)