Updated Go dependencies and added cache in workflows (#2099)

Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
Sanket Sudake
2021-07-04 12:38:27 +05:30
committed by GitHub
parent 2cf2c6979e
commit d5077ee816
8 changed files with 346 additions and 131 deletions
+11 -2
View File
@@ -56,13 +56,22 @@ test-run: code-checks
@rm -f coverage.txt
### Binaries
fission-cli:
%-cli:
@mkdir -p $(BINDIR)
GOOS=$(GOOS) GOARCH=$(GOARCH) $(GO) build \
-gcflags '$(GCFLAGS)' \
-asmflags '$(ASMFLAGS)' \
-ldflags "$(GO_LDFLAGS)" \
-o $(BINDIR)/fission-$(VERSION)-$(GOOS)-$(GOARCH)$(FISSION-CLI-SUFFIX) ./cmd/fission-cli
-o $(BINDIR)/$(subst -cli,,$@)-$(VERSION)-$(GOOS)-$(GOARCH)$(FISSION-CLI-SUFFIX) ./$<
fission-cli: cmd/fission-cli
fission-bundle-cli: cmd/fission-bundle
fetcher-cli: cmd/fetcher
builder-cli: cmd/builder
preupgradechecks-cli: cmd/preupgradechecks
reporter-cli: cmd/reporter
local-bins: fission-cli fission-bundle-cli fetcher-cli builder-cli preupgradechecks-cli reporter-cli
all-fission-cli:
$(MAKE) fission-cli GOOS=windows GOARCH=amd64