1 Star 3 Fork 1

easysoft/qucheng_cli

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.goreleaser.yaml 4.43 KB
一键复制 编辑 原始数据 按行查看 历史
ysicing 提交于 2022-11-10 14:14 +08:00 . chore(build): disable upx
# This is an example .goreleaser.yml file with some sensible defaults.
# Make sure to check the documentation at https://goreleaser.com
project_name: qcadmin
env:
- GO111MODULE=on
# gomod:
# proxy: true
before:
hooks:
- make generate
- ./hack/scripts/gencompletions.sh
- ./hack/scripts/genmanpages.sh
# - make default
builds:
- ldflags:
- -w -s -X github.com/easysoft/qcadmin/common.Version={{.Summary}}
- -X github.com/easysoft/qcadmin/common.BuildDate={{.CommitDate}}
- -X github.com/easysoft/qcadmin/common.GitCommitHash={{.ShortCommit}}
- -X k8s.io/client-go/pkg/version.gitVersion={{.Summary}}
- -X k8s.io/client-go/pkg/version.gitCommit={{.FullCommit}}
- -X k8s.io/client-go/pkg/version.gitTreeState=dirty
- -X k8s.io/client-go/pkg/version.buildDate={{.CommitDate}}
- -X k8s.io/client-go/pkg/version.gitMajor=1
- -X k8s.io/client-go/pkg/version.gitMinor=24
- -X k8s.io/component-base/version.gitVersion={{.Summary}}
- -X k8s.io/component-base/version.gitCommit={{.FullCommit}}
- -X k8s.io/component-base/version.gitTreeState=dirty
- -X k8s.io/component-base/version.gitMajor=1
- -X k8s.io/component-base/version.gitMinor=24
- -X k8s.io/component-base/version.buildDate={{.CommitDate}}
env:
- CGO_ENABLED=0
goos:
- linux
- darwin
goarch:
- amd64
- arm64
# - mips
# - mipsle
# - s390x
# - riscv64
# gomips:
# - softfloat
# hooks:
# post:
# - upx -9 -f -q "{{ .Path }}"
main: main.go
binary: qcadmin
archives:
- format: binary
name_template: "qcadmin_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ .Version }}-snapshot-{{ .ShortCommit }}"
nfpms:
- file_name_template: 'qcadmin_{{ .Tag }}_{{ .Os }}_{{ .Arch }}'
homepage: https://www.qucheng.com
version_metadata: git
description: |-
Cloud Native application delivery platform cli
maintainer: qucheng
license: MIT
vendor: https://github.com/easysoft/quickon_cli
formats:
# - apk
- deb
- rpm
bindir: /usr/bin
section: utils
contents:
- src: /usr/bin/qcadmin
dst: /usr/bin/q
type: symlink
- src: ./completions/q.bash
dst: /usr/share/bash-completion/completions/q
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./completions/q.fish
dst: /usr/share/fish/completions/q.fish
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./completions/q.zsh
dst: /usr/share/zsh/vendor-completions/_q
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./manpages/q.1.gz
dst: /usr/share/man/man1/q.1.gz
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./LICENSE.md
dst: /usr/share/doc/q/copyright
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./completions/qcadmin.bash
dst: /usr/share/bash-completion/completions/qcadmin
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./completions/qcadmin.fish
dst: /usr/share/fish/completions/qcadmin.fish
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./completions/qcadmin.zsh
dst: /usr/share/zsh/vendor-completions/_qcadmin
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./manpages/qcadmin.1.gz
dst: /usr/share/man/man1/qcadmin.1.gz
file_info:
mode: 0644
owner: notRoot
group: notRoot
- src: ./LICENSE.md
dst: /usr/share/doc/qcadmin/copyright
file_info:
mode: 0644
owner: notRoot
group: notRoot
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- '^feat(update):'
- '^feat(ci):'
- '^chore(ci):'
- '^chore(action):'
- Merge pull request
- Merge branch
- go mod tidy
groups:
- title: 'New Features'
regexp: "^.*feat[(\\w)]*:+.*$"
order: 0
- title: 'Bug fixes'
regexp: "^.*fix[(\\w)]*:+.*$"
order: 10
- title: Other work
order: 999
release:
# If set to true, will not auto-publish the release.
# Default is false.
github:
owner: easysoft
name: quickon_cli
name_template: "v{{ .Version }}"
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/wwccss/qucheng_cli.git
git@gitee.com:wwccss/qucheng_cli.git
wwccss
qucheng_cli
qucheng_cli
master

搜索帮助