Skip to content

Commit

Permalink
Update apiserver Makefile build and image dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
hjiawei committed Nov 14, 2023
1 parent a9e510f commit 9c7c060
Showing 1 changed file with 20 additions and 18 deletions.
38 changes: 20 additions & 18 deletions apiserver/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -71,26 +71,10 @@ endif
CALICO_BUILD:=$(CALICO_BUILD)-$(ARCH)

###############################################################################
# Static checks
###############################################################################
## Perform static checks on the code.
# TODO: re-enable these linters !
LINT_ARGS := --disable gosimple,govet,structcheck,errcheck,goimports,unused,ineffassign,staticcheck,deadcode,typecheck --timeout 5m

###############################################################################
# CI/CD
###############################################################################
.PHONY: ci
## Run what CI runs
ci: clean static-checks image ut fv

## Deploys images to registry
cd: image-all cd-common

# This section builds the output binaries.
# Some will have dedicated targets to make it easier to type, for example
# "apiserver" instead of "$(BINDIR)/apiserver".
#########################################################################
###############################################################################
$(BINDIR)/apiserver-$(ARCH): $(K8SAPISERVER_GO_FILES)
ifeq ($(FIPS),true)
$(call build_cgo_boring_binary, $(PACKAGE_NAME)/cmd/apiserver, $@)
Expand All @@ -104,7 +88,8 @@ $(BINDIR)/filecheck-$(ARCH): $(K8SAPISERVER_GO_FILES)
###############################################################################
# Building the image
###############################################################################
build: image
.PHONY: build
build: $(BINDIR)/apiserver-$(ARCH) $(BINDIR)/filecheck-$(ARCH)

CONTAINER_CREATED=.apiserver.created-$(ARCH)
CONTAINER_FIPS_CREATED=.apiserver.created-$(ARCH)-fips
Expand Down Expand Up @@ -222,6 +207,23 @@ clean-bin:
clean-hack-lib:
rm -rf hack/lib/

###############################################################################
# Static checks
###############################################################################
## Perform static checks on the code.
# TODO: re-enable these linters !
LINT_ARGS := --disable gosimple,govet,structcheck,errcheck,goimports,unused,ineffassign,staticcheck,deadcode,typecheck --timeout 5m

###############################################################################
# CI/CD
###############################################################################
.PHONY: ci
## Run what CI runs
ci: clean static-checks image ut fv

## Deploys images to registry
cd: image-all cd-common

###############################################################################
# Release
###############################################################################
Expand Down

0 comments on commit 9c7c060

Please sign in to comment.