refactor(workflow): 使用GitHub Action替换七牛云上传脚本

- 移除手动下载和配置qshell的步骤
- 采用cumt-ro
This commit is contained in:
2026-01-06 22:34:48 +08:00
parent c2d35a95c9
commit f73076b3d7

View File

@@ -51,18 +51,15 @@ jobs:
run: go build -o ./logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic run: go build -o ./logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic
- name: 上传到七牛云 - name: 上传到七牛云
run: | uses: cumt-robin/upload-to-qiniu-action@v1
# 下载 qshell with:
wget -q https://github.com/qiniu/qshell/releases/download/v2.9.0/qshell-v2.9.0-linux-amd64.tar.gz access_key: ${{ secrets.QINIU_AK }}
tar -zxf qshell-v2.9.0-linux-amd64.tar.gz secret_key: ${{ secrets.QINIU_SK }}
chmod +x qshell-v2.9.0-linux-amd64 bucket: ${{ secrets.QINIU_BUCKET_NAME }}
region: z2
# 配置账号 local_dir: .
./qshell-v2.9.0-linux-amd64 account ${{ secrets.QINIU_AK }} ${{ secrets.QINIU_SK }} upload_prefix: releases/
exclude: "**/*.go"
# 上传文件 (z2 区域使用 up-z2.qiniup.com)
FILE_NAME="logic_${{ needs.prepare-version.outputs.build_version }}"
./qshell-v2.9.0-linux-amd64 fput ${{ secrets.QINIU_BUCKET_NAME }} releases/${FILE_NAME} ./${FILE_NAME} true
- name: Upload Build Artifact - name: Upload Build Artifact
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4