on: push: tags: - v* jobs: release: runs-on: lego steps: - name: 检出代码 uses: http://${{secrets.ACTION_ACCESS_GIT}}@git.lovezsh.com/actions/checkout@v4 - name: 设置go环境 uses: https://github.com/actions/setup-go@v5 with: go-version: "1.22.4" - name: 编译 run: | GOOS=linux GOARCH=amd64 go build -o nip cmd/main.go GOOS=windows GOARCH=amd64 go build -o nip.exe cmd/main.go - name: 上传linux编译文件 run: | curl --user lovezsh:${{secrets.ACTION_ACCESS_GIT}} \ --upload-file ./nip \ https://git.lovezsh.com/api/packages/lovezsh/generic/nip/${{gitea.ref_name}}/nip_linux_amd64 - name: 上传lwindows编译文件 run: | curl --user lovezsh:${{secrets.ACTION_ACCESS_GIT}} \ --upload-file ./nip.exe \ https://git.lovezsh.com/api/packages/lovezsh/generic/nip/${{gitea.ref_name}}/nip_windows_amd64.exe