diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..e6356c1 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,28 @@ +on: [push, workflow_dispatch] +jobs: + build: + runs-on: cn + steps: + - name: checkout + uses: actions/checkout@v6 + - name: generate + uses: docker://ccr.ccs.tencentyun.com/xiaoqidun/build:latest + with: + args: -f build.sh -i . -o release/probe + - name: docker goenv + uses: docker://ccr.ccs.tencentyun.com/xiaoqidun/goenv:latest + env: + GIT_SERVER: ${{ secrets.git_server }} + GIT_USER: ${{ secrets.git_user }} + GIT_TOKEN: ${{ secrets.git_token }} + with: + args: bash build.sh + - name: upload to cos + uses: xiaoqidun/gocos@main + with: + secret_id: ${{ secrets.cos_secret_id }} + secret_key: ${{ secrets.cos_secret_key }} + bucket_url: ${{ secrets.cos_bucket_url }} + source_path: release + target_path: product/probe + strip_prefix: release \ No newline at end of file diff --git a/.gitignore b/.gitignore index c8bc328..2c5b46a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ .idea/ .vscode/ .devcontainer/ +release/ *.exe *~ \ No newline at end of file