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

- 将编译输出目录从根目录改为build目录
- 创建build目录并修改go build命令的输出路径
- 更新七牛云上传配置,将上传目录从根目录改为build目录
- 移除本地文件
This commit is contained in:
2026-01-06 22:24:03 +08:00
parent aba34e2500
commit 903c5811e3

View File

@@ -48,8 +48,9 @@ jobs:
go-version: '1.25'
- name: 编译logic服务
run: go build -o ./logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic
# 移除了public目录直接在当前目录生成可执行文件
run: |
mkdir -p build
go build -o ./build/logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic
- name: 上传到七牛云
uses: luochongfei/up2qn@master
@@ -58,10 +59,8 @@ jobs:
zone: "z2"
access_key: ${{ secrets.QINIU_AK }}
secret_key: ${{ secrets.QINIU_SK }}
local_dir: .
local_exclude: "**/*.go|**/go.mod|**/go.sum"
local_dir: build
target_dir: releases/
target_file: "logic_${{ needs.prepare-version.outputs.build_version }}"
- name: Upload Build Artifact
uses: actions/upload-artifact@v4