File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Release
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*.*.*'
7+
8+ jobs :
9+ build :
10+ runs-on : ubuntu-latest
11+
12+ steps :
13+ - name : Checkout code
14+ uses : actions/checkout@v2
15+
16+ - name : Set up Go
17+ uses : actions/setup-go@v2
18+ with :
19+ go-version : ' 1.20'
20+
21+ - name : Install dependencies
22+ run : go mod tidy
23+
24+ - name : Build binaries
25+ run : |
26+ mkdir -p dist
27+ GOOS=linux GOARCH=amd64 go build -o dist/reverse-soxy-linux-amd64 ./cmd/reverse-soxy
28+ GOOS=linux GOARCH=arm64 go build -o dist/reverse-soxy-linux-arm64 ./cmd/reverse-soxy
29+ GOOS=darwin GOARCH=amd64 go build -o dist/reverse-soxy-darwin-amd64 ./cmd/reverse-soxy
30+ GOOS=darwin GOARCH=arm64 go build -o dist/reverse-soxy-darwin-arm64 ./cmd/reverse-soxy
31+ GOOS=windows GOARCH=amd64 go build -o dist/reverse-soxy-windows-amd64.exe ./cmd/reverse-soxy
32+ GOOS=windows GOARCH=arm64 go build -o dist/reverse-soxy-windows-arm64.exe ./cmd/reverse-soxy
33+
34+ - name : Create Release
35+ id : create_release
36+ uses : softprops/action-gh-release@v1
37+ with :
38+ files : dist/*
39+ env :
40+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments