ztino
4 years ago
committed by
GitHub
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