k3o6g
4 years ago
2 changed files with 71 additions and 0 deletions
@ -0,0 +1,28 @@ |
|||||
|
name: goreleaser |
||||
|
|
||||
|
on: |
||||
|
push: |
||||
|
tag: |
||||
|
- "*" |
||||
|
jobs: |
||||
|
goreleaser: |
||||
|
runs-on: ubuntu-latest |
||||
|
steps: |
||||
|
- |
||||
|
name: Checkout |
||||
|
uses: actions/checkout@v2 |
||||
|
with: |
||||
|
fetch-depth: 0 |
||||
|
- |
||||
|
name: Set up Go |
||||
|
uses: actions/setup-go@v2 |
||||
|
with: |
||||
|
go-version: 1.15 |
||||
|
- |
||||
|
name: Run GoReleaser |
||||
|
uses: goreleaser/goreleaser-action@v2 |
||||
|
with: |
||||
|
version: latest |
||||
|
args: release --rm-dist |
||||
|
env: |
||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
@ -0,0 +1,43 @@ |
|||||
|
# This is an example .goreleaser.yml file with some sane defaults. |
||||
|
# Make sure to check the documentation at http://goreleaser.com |
||||
|
before: |
||||
|
hooks: |
||||
|
# You may remove this if you don't use go modules. |
||||
|
- go mod download |
||||
|
# you may remove this if you don't need go generate |
||||
|
- go generate ./... |
||||
|
builds: |
||||
|
- env: |
||||
|
- CGO_ENABLED=0 |
||||
|
- GO111MODULE=on |
||||
|
- GOPROXY=https://goproxy.io,direct |
||||
|
binary: jd_seckill |
||||
|
ldflags: |
||||
|
- -s -w |
||||
|
goos: |
||||
|
- linux |
||||
|
- windows |
||||
|
- darwin |
||||
|
goarch: |
||||
|
- amd64 |
||||
|
- arm64 |
||||
|
archives: |
||||
|
- |
||||
|
replacements: |
||||
|
darwin: Darwin |
||||
|
linux: Linux |
||||
|
windows: Windows |
||||
|
amd64: amd64 |
||||
|
format_overrides: |
||||
|
- goos: windows |
||||
|
format: zip |
||||
|
checksum: |
||||
|
name_template: 'checksums.txt' |
||||
|
snapshot: |
||||
|
name_template: "{{ .Tag }}-next" |
||||
|
changelog: |
||||
|
sort: asc |
||||
|
filters: |
||||
|
exclude: |
||||
|
- '^docs:' |
||||
|
- '^test:' |
Loading…
Reference in new issue