github.com/oam-dev/kubevela@v1.9.11/makefiles/build.mk (about)

     1  
     2  .PHONY: vela-cli
     3  vela-cli:
     4  	$(GOBUILD_ENV) go build -o bin/vela -a -ldflags $(LDFLAGS) ./references/cmd/cli/main.go
     5  
     6  .PHONY: kubectl-vela
     7  kubectl-vela:
     8  	$(GOBUILD_ENV) go build -o bin/kubectl-vela -a -ldflags $(LDFLAGS) ./cmd/plugin/main.go
     9  
    10  # Build the docker image
    11  .PHONY: docker-build
    12  docker-build: docker-build-core docker-build-cli
    13  	@$(OK)
    14  
    15  .PHONY: docker-build-core
    16  docker-build-core:
    17  	docker build --build-arg=VERSION=$(VELA_VERSION) --build-arg=GITVERSION=$(GIT_COMMIT) -t $(VELA_CORE_IMAGE) .
    18  
    19  .PHONY: docker-build-cli
    20  docker-build-cli:
    21  	docker build --build-arg=VERSION=$(VELA_VERSION) --build-arg=GITVERSION=$(GIT_COMMIT) -t $(VELA_CLI_IMAGE)  -f Dockerfile.cli .