```
build(workflow): 调整logic服务编译和上传逻辑 - 将编译输出目录从根目录改为build目录 - 创建build目录并修改编译命令路径 - 更新七牛云上传配置,使用build目录作为上传源 - 移除不必要的exclude配置 - 更新artifact上传路径以匹配新的编译输出位置 ```
This commit is contained in:
9
.github/workflows/logic_CI.yml
vendored
9
.github/workflows/logic_CI.yml
vendored
@@ -48,7 +48,9 @@ jobs:
|
|||||||
go-version: '1.25'
|
go-version: '1.25'
|
||||||
|
|
||||||
- name: 编译logic服务
|
- 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: 上传到七牛云
|
- name: 上传到七牛云
|
||||||
uses: cumt-robin/upload-to-qiniu-action@v1
|
uses: cumt-robin/upload-to-qiniu-action@v1
|
||||||
@@ -57,15 +59,14 @@ jobs:
|
|||||||
secret_key: ${{ secrets.QINIU_SK }}
|
secret_key: ${{ secrets.QINIU_SK }}
|
||||||
bucket: ${{ secrets.QINIU_BUCKET_NAME }}
|
bucket: ${{ secrets.QINIU_BUCKET_NAME }}
|
||||||
region: z2
|
region: z2
|
||||||
local_dir: .
|
local_dir: build
|
||||||
upload_prefix: releases/
|
upload_prefix: releases/
|
||||||
exclude: "**/*.go"
|
|
||||||
|
|
||||||
- name: Upload Build Artifact
|
- name: Upload Build Artifact
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: logic_${{ needs.prepare-version.outputs.build_version }}
|
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启动服务
|
# - name: 推送到服务器并通过screen启动服务
|
||||||
# uses: easingthemes/ssh-deploy@main
|
# uses: easingthemes/ssh-deploy@main
|
||||||
|
|||||||
Reference in New Issue
Block a user