bind-mount velero in outside GOPATH for clarity

Signed-off-by: Steve Kriss <krisss@vmware.com>
This commit is contained in:
Steve Kriss
2020-01-08 15:26:00 -07:00
parent 01526a1016
commit 83c2382e7c
2 changed files with 12 additions and 5 deletions

View File

@@ -19,6 +19,8 @@ set -o nounset
set -o pipefail
set -o xtrace
# this script expects to be run from the root of the Velero repo.
if [[ -z "${GOPATH}" ]]; then
GOPATH=~/go
fi
@@ -38,12 +40,13 @@ ${GOPATH}/src/k8s.io/code-generator/generate-groups.sh \
github.com/vmware-tanzu/velero/pkg/generated \
github.com/vmware-tanzu/velero/pkg/apis \
"velero:v1" \
--go-header-file ${GOPATH}/src/github.com/vmware-tanzu/velero/hack/boilerplate.go.txt \
--go-header-file ./hack/boilerplate.go.txt \
--output-base ../../.. \
$@
controller-gen \
crd:crdVersions=v1beta1,preserveUnknownFields=false \
output:dir=pkg/generated/crds/manifests \
output:dir=./pkg/generated/crds/manifests \
paths=./pkg/apis/velero/v1/...
go generate ./pkg/generated/crds