build(workflow): 调整logic服务编译和上传逻辑

- 将编译输出目录从根目录改为build目录
- 创建build目录并修改编译命令路径
- 更新七牛云上传配置,使用build目录作为上传源
- 移除不必要的exclude配置
- 更新artifact上传路径以匹配新的编译输出位置
```
This commit is contained in:
2026-01-06 22:39:59 +08:00
parent f73076b3d7
commit 80e8d56d9e

View File

@@ -48,7 +48,9 @@ jobs:
go-version: '1.25'
- name: 编译logic服务
run: go build -o ./logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic
run: |
mkdir -p build
go build -o ./build/logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic
- name: 上传到七牛云
uses: cumt-robin/upload-to-qiniu-action@v1
@@ -57,15 +59,14 @@ jobs:
secret_key: ${{ secrets.QINIU_SK }}
bucket: ${{ secrets.QINIU_BUCKET_NAME }}
region: z2
local_dir: .
local_dir: build
upload_prefix: releases/
exclude: "**/*.go"
- name: Upload Build Artifact
uses: actions/upload-artifact@v4
with:
name: logic_${{ needs.prepare-version.outputs.build_version }}
path: ./logic_${{ needs.prepare-version.outputs.build_version }}
path: ./build/logic_${{ needs.prepare-version.outputs.build_version }}
# - name: 推送到服务器并通过screen启动服务
# uses: easingthemes/ssh-deploy@main