mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-30 18:17:55 +00:00
Sync makefile
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -77,3 +77,7 @@ ui/coverage/*
|
|||||||
ui/libpeerconnection.log
|
ui/libpeerconnection.log
|
||||||
ui/npm-debug.log
|
ui/npm-debug.log
|
||||||
ui/testem.log
|
ui/testem.log
|
||||||
|
|
||||||
|
# used for JS acceptance tests
|
||||||
|
ui/tests/helpers/vault-keys.js
|
||||||
|
ui/vault-ui-integration-server.pid
|
||||||
|
|||||||
24
Makefile
24
Makefile
@@ -1,4 +1,8 @@
|
|||||||
TEST?=$$(go list ./... | grep -v /vendor/)
|
# Determine this makefile's path.
|
||||||
|
# Be sure to place this BEFORE `include` directives, if any.
|
||||||
|
THIS_FILE := $(lastword $(MAKEFILE_LIST))
|
||||||
|
|
||||||
|
TEST?=$$(go list ./... | grep -v /vendor/ | grep -v /integ)
|
||||||
VETARGS?=-asmdecl -atomic -bool -buildtags -copylocks -methods -nilfunc -printf -rangeloops -shift -structtags -unsafeptr
|
VETARGS?=-asmdecl -atomic -bool -buildtags -copylocks -methods -nilfunc -printf -rangeloops -shift -structtags -unsafeptr
|
||||||
EXTERNAL_TOOLS=\
|
EXTERNAL_TOOLS=\
|
||||||
github.com/mitchellh/gox \
|
github.com/mitchellh/gox \
|
||||||
@@ -12,7 +16,7 @@ GO_VERSION_MIN=1.9.1
|
|||||||
default: dev
|
default: dev
|
||||||
|
|
||||||
# bin generates the releaseable binaries for Vault
|
# bin generates the releaseable binaries for Vault
|
||||||
bin: fmtcheck prep
|
bin: prep
|
||||||
@CGO_ENABLED=0 BUILD_TAGS='$(BUILD_TAGS)' sh -c "'$(CURDIR)/scripts/build.sh'"
|
@CGO_ENABLED=0 BUILD_TAGS='$(BUILD_TAGS)' sh -c "'$(CURDIR)/scripts/build.sh'"
|
||||||
|
|
||||||
# dev creates binaries for testing Vault locally. These are put
|
# dev creates binaries for testing Vault locally. These are put
|
||||||
@@ -20,22 +24,22 @@ bin: fmtcheck prep
|
|||||||
# is only put into /bin/
|
# is only put into /bin/
|
||||||
quickdev: prep
|
quickdev: prep
|
||||||
@CGO_ENABLED=0 go build -i -tags='$(BUILD_TAGS)' -o bin/vault
|
@CGO_ENABLED=0 go build -i -tags='$(BUILD_TAGS)' -o bin/vault
|
||||||
dev: fmtcheck prep
|
dev: prep
|
||||||
@CGO_ENABLED=0 BUILD_TAGS='$(BUILD_TAGS)' VAULT_DEV_BUILD=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
@CGO_ENABLED=0 BUILD_TAGS='$(BUILD_TAGS)' VAULT_DEV_BUILD=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
||||||
dev-dynamic: prep
|
dev-dynamic: prep
|
||||||
@CGO_ENABLED=1 BUILD_TAGS='$(BUILD_TAGS)' VAULT_DEV_BUILD=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
@CGO_ENABLED=1 BUILD_TAGS='$(BUILD_TAGS)' VAULT_DEV_BUILD=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
||||||
|
|
||||||
# test runs the unit tests and vets the code
|
# test runs the unit tests and vets the code
|
||||||
test: fmtcheck prep
|
test: prep
|
||||||
CGO_ENABLED=0 VAULT_TOKEN= VAULT_ACC= go test -tags='$(BUILD_TAGS)' $(TEST) $(TESTARGS) -timeout=20m -parallel=4
|
CGO_ENABLED=0 VAULT_TOKEN= VAULT_ACC= go test -tags='$(BUILD_TAGS)' $(TEST) $(TESTARGS) -timeout=20m -parallel=4
|
||||||
|
|
||||||
testcompile: fmtcheck prep
|
testcompile: prep
|
||||||
@for pkg in $(TEST) ; do \
|
@for pkg in $(TEST) ; do \
|
||||||
go test -v -c -tags='$(BUILD_TAGS)' $$pkg -parallel=4 ; \
|
go test -v -c -tags='$(BUILD_TAGS)' $$pkg -parallel=4 ; \
|
||||||
done
|
done
|
||||||
|
|
||||||
# testacc runs acceptance tests
|
# testacc runs acceptance tests
|
||||||
testacc: fmtcheck prep
|
testacc: prep
|
||||||
@if [ "$(TEST)" = "./..." ]; then \
|
@if [ "$(TEST)" = "./..." ]; then \
|
||||||
echo "ERROR: Set TEST to a specific package"; \
|
echo "ERROR: Set TEST to a specific package"; \
|
||||||
exit 1; \
|
exit 1; \
|
||||||
@@ -43,7 +47,7 @@ testacc: fmtcheck prep
|
|||||||
VAULT_ACC=1 go test -tags='$(BUILD_TAGS)' $(TEST) -v $(TESTARGS) -timeout 45m
|
VAULT_ACC=1 go test -tags='$(BUILD_TAGS)' $(TEST) -v $(TESTARGS) -timeout 45m
|
||||||
|
|
||||||
# testrace runs the race checker
|
# testrace runs the race checker
|
||||||
testrace: fmtcheck prep
|
testrace: prep
|
||||||
CGO_ENABLED=1 VAULT_TOKEN= VAULT_ACC= go test -tags='$(BUILD_TAGS)' -race $(TEST) $(TESTARGS) -timeout=45m -parallel=4
|
CGO_ENABLED=1 VAULT_TOKEN= VAULT_ACC= go test -tags='$(BUILD_TAGS)' -race $(TEST) $(TESTARGS) -timeout=45m -parallel=4
|
||||||
|
|
||||||
cover:
|
cover:
|
||||||
@@ -62,7 +66,7 @@ vet:
|
|||||||
|
|
||||||
# prep runs `go generate` to build the dynamically generated
|
# prep runs `go generate` to build the dynamically generated
|
||||||
# source files.
|
# source files.
|
||||||
prep:
|
prep: fmtcheck
|
||||||
@sh -c "'$(CURDIR)/scripts/goversioncheck.sh' '$(GO_VERSION_MIN)'"
|
@sh -c "'$(CURDIR)/scripts/goversioncheck.sh' '$(GO_VERSION_MIN)'"
|
||||||
go generate $(go list ./... | grep -v /vendor/)
|
go generate $(go list ./... | grep -v /vendor/)
|
||||||
cp .hooks/* .git/hooks/
|
cp .hooks/* .git/hooks/
|
||||||
@@ -76,10 +80,10 @@ bootstrap:
|
|||||||
|
|
||||||
proto:
|
proto:
|
||||||
protoc -I helper/forwarding -I vault -I ../../.. vault/*.proto --go_out=plugins=grpc:vault
|
protoc -I helper/forwarding -I vault -I ../../.. vault/*.proto --go_out=plugins=grpc:vault
|
||||||
protoc -I helper/forwarding -I vault -I ../../.. helper/forwarding/types.proto --go_out=plugins=grpc:helper/forwarding
|
|
||||||
protoc -I helper/storagepacker helper/storagepacker/types.proto --go_out=plugins=grpc:helper/storagepacker
|
protoc -I helper/storagepacker helper/storagepacker/types.proto --go_out=plugins=grpc:helper/storagepacker
|
||||||
|
protoc -I helper/forwarding -I vault -I ../../.. helper/forwarding/types.proto --go_out=plugins=grpc:helper/forwarding
|
||||||
protoc -I helper/identity -I ../../.. helper/identity/types.proto --go_out=plugins=grpc:helper/identity
|
protoc -I helper/identity -I ../../.. helper/identity/types.proto --go_out=plugins=grpc:helper/identity
|
||||||
sed -i -e 's/Idp/IDP/' -e 's/Url/URL/' -e 's/Id/ID/' -e 's/EntityId/EntityID/' -e 's/Api/API/' helper/identity/types.pb.go helper/storagepacker/types.pb.go
|
sed -i -e 's/Idp/IDP/' -e 's/Url/URL/' -e 's/Id/ID/' -e 's/EntityId/EntityID/' -e 's/Api/API/' -e 's/Qr/QR/'helper/identity/types.pb.go helper/storagepacker/types.pb.go
|
||||||
|
|
||||||
fmtcheck:
|
fmtcheck:
|
||||||
@sh -c "'$(CURDIR)/scripts/gofmtcheck.sh'"
|
@sh -c "'$(CURDIR)/scripts/gofmtcheck.sh'"
|
||||||
|
|||||||
Reference in New Issue
Block a user