mirror of https://github.com/knative/func.git
build: reduce build verbosity for cross-platform compilations
This commit is contained in:
parent
ebd2c11964
commit
653dec5eae
18
Makefile
18
Makefile
|
|
@ -26,13 +26,13 @@ $(BIN): $(CODE) ## Build using environment defaults
|
||||||
go build -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
go build -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||||
|
|
||||||
$(DARWIN):
|
$(DARWIN):
|
||||||
env GOOS=darwin GOARCH=amd64 go build -v -o $(DARWIN) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
env GOOS=darwin GOARCH=amd64 go build -o $(DARWIN) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||||
|
|
||||||
$(LINUX):
|
$(LINUX):
|
||||||
env GOOS=linux GOARCH=amd64 go build -v -o $(LINUX) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
env GOOS=linux GOARCH=amd64 go build -o $(LINUX) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||||
|
|
||||||
$(WINDOWS):
|
$(WINDOWS):
|
||||||
env GOOS=windows GOARCH=amd64 go build -v -o $(WINDOWS) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
env GOOS=windows GOARCH=amd64 go build -o $(WINDOWS) -ldflags "-X main.date=$(DATE) -X main.vers=$(VERS) -X main.hash=$(HASH)" ./cmd/$(BIN)
|
||||||
|
|
||||||
test:
|
test:
|
||||||
go test -cover -coverprofile=coverage.out ./...
|
go test -cover -coverprofile=coverage.out ./...
|
||||||
|
|
@ -43,12 +43,6 @@ image: Dockerfile
|
||||||
-t $(REPO):$(HASH) \
|
-t $(REPO):$(HASH) \
|
||||||
-t $(REPO):$(DATE)-$(VERS)-$(HASH) .
|
-t $(REPO):$(DATE)-$(VERS)-$(HASH) .
|
||||||
|
|
||||||
release: build test
|
|
||||||
go get -u github.com/git-chglog/git-chglog/cmd/git-chglog
|
|
||||||
git-chglog --next-tag $(VTAG) -o CHANGELOG.md
|
|
||||||
git commit -am "release: $(VTAG)"
|
|
||||||
git tag $(VTAG)
|
|
||||||
|
|
||||||
push: image
|
push: image
|
||||||
docker push $(REPO):$(VERS)
|
docker push $(REPO):$(VERS)
|
||||||
docker push $(REPO):$(HASH)
|
docker push $(REPO):$(HASH)
|
||||||
|
|
@ -65,6 +59,12 @@ bin/golangci-lint:
|
||||||
check: bin/golangci-lint
|
check: bin/golangci-lint
|
||||||
./bin/golangci-lint run --enable=unconvert,prealloc,bodyclose
|
./bin/golangci-lint run --enable=unconvert,prealloc,bodyclose
|
||||||
|
|
||||||
|
release: build test
|
||||||
|
go get -u github.com/git-chglog/git-chglog/cmd/git-chglog
|
||||||
|
git-chglog --next-tag $(VTAG) -o CHANGELOG.md
|
||||||
|
git commit -am "release: $(VTAG)"
|
||||||
|
git tag $(VTAG)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(WINDOWS) $(LINUX) $(DARWIN)
|
rm -f $(WINDOWS) $(LINUX) $(DARWIN)
|
||||||
-@rm -f coverage.out
|
-@rm -f coverage.out
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue