diff --git a/.github/workflows/logic_CI.yml b/.github/workflows/logic_CI.yml index c2c3a191..98b2492b 100644 --- a/.github/workflows/logic_CI.yml +++ b/.github/workflows/logic_CI.yml @@ -48,26 +48,27 @@ jobs: go-version: '1.25' - name: 编译logic服务 - run: | - mkdir -p build - go build -o ./build/logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic + run: go build -o ./logic_${{ needs.prepare-version.outputs.build_version }} -v ./logic - name: 上传到七牛云 - uses: luochongfei/up2qn@master - with: - bucket: ${{ secrets.QINIU_BUCKET_NAME }} - zone: "z2" - access_key: ${{ secrets.QINIU_AK }} - secret_key: ${{ secrets.QINIU_SK }} - local_dir: build - target_dir: releases/ + run: | + # 下载 qshell + wget -q https://github.com/qiniu/qshell/releases/download/v2.9.0/qshell-v2.9.0-linux-amd64.tar.gz + tar -zxf qshell-v2.9.0-linux-amd64.tar.gz + chmod +x qshell-v2.9.0-linux-amd64 + + # 配置账号 + ./qshell-v2.9.0-linux-amd64 account ${{ secrets.QINIU_AK }} ${{ secrets.QINIU_SK }} + + # 上传文件 (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 uses: actions/upload-artifact@v4 with: name: logic_${{ needs.prepare-version.outputs.build_version }} path: ./logic_${{ needs.prepare-version.outputs.build_version }} - # 直接上传可执行文件 # - name: 推送到服务器并通过screen启动服务 # uses: easingthemes/ssh-deploy@main