Update README.md

This commit is contained in:
Jeff Regan
2019-10-21 16:43:35 -07:00
committed by Jeffrey Regan
parent 35dc15b16b
commit 2f2d078669
8 changed files with 122 additions and 24 deletions

48
pluginator/cloudbuild.sh Executable file
View File

@@ -0,0 +1,48 @@
#!/bin/bash
set -e
set -x
# Script to run http://goreleaser.com
module=$1
shift
configFile=$(mktemp)
cat <<EOF >$configFile
project_name: $module
env:
- CGO_ENABLED=0
- GO111MODULE=on
checksum:
name_template: 'checksums.txt'
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- Merge pull request
- Merge branch
release:
github:
owner: kubernetes-sigs
name: kustomize
builds:
- binary: $module
ldflags: >
-s
-X sigs.k8s.io/kustomize/api/provenance.version={{.Version}}
-X sigs.k8s.io/kustomize/api/provenance.gitCommit={{.Commit}}
-X sigs.k8s.io/kustomize/api/provenance.buildDate={{.Date}}
goos:
- linux
- darwin
- windows
goarch:
- amd64
EOF
cat $configFile
/bin/goreleaser release --config=$configFile --rm-dist --skip-validate $@

View File

@@ -0,0 +1,11 @@
steps:
- name: "gcr.io/cloud-builders/git"
args: [fetch, --tags, --depth=100]
- name: goreleaser/goreleaser
entrypoint: /bin/sh
args: ["../releasing/cloudbuild.sh", "pluginator"]
secretEnv: ['GITHUB_TOKEN']
secrets:
- kmsKeyName: projects/kustomize-199618/locations/global/keyRings/github-tokens/cryptoKeys/gh-release-token
secretEnv:
GITHUB_TOKEN: CiQAyrREbPgXJOeT7M3t+WlxkhXwlMPudixBeiyWTjmLOMLqdK4SUQA0W+xUmDJKAhyfHCcwqSEzUn9OwKC7XAYcmwe0CCKTCbPbDgmioDK24q3LVapndXNvnnHvCjhOJNEr1o+P1DCF+LlzYV2YL8lP09rrKrslPg==