ci: build binaries for lvscare and image-cri-shim (#1283)

* ci: build binaries for lvscare and image-cri-shim

Signed-off-by: Mercurio <signormercurio@gmail.com>

* attempt to simplify the workflow

Signed-off-by: Mercurio <signormercurio@gmail.com>

* restore dependencies

Signed-off-by: Mercurio <signormercurio@gmail.com>

* merge workflow steps

Signed-off-by: Mercurio <signormercurio@gmail.com>

* add sources.list

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix apt error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix apt update error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* restore build tags

Signed-off-by: Mercurio <signormercurio@gmail.com>

* explicitly set CGO_ENABLED

Signed-off-by: Mercurio <signormercurio@gmail.com>

* upgrade golangci-lint

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>

* fix lint error

Signed-off-by: Mercurio <signormercurio@gmail.com>
This commit is contained in:
Mercurio
2022-07-09 15:02:04 +08:00
committed by GitHub
parent 93dc618e3c
commit abf894497e
9 changed files with 21 additions and 28 deletions
+1 -1
View File
@@ -52,7 +52,7 @@ go.build.%:
@echo "===========> Building binary $(COMMAND) for $(PLATFORM)"
@mkdir -p $(BIN_DIR)/$(PLATFORM)
GOOS=$(OS) GOARCH=$(ARCH) $(GO) build $(GO_BUILD_FLAGS) -o $(BIN_DIR)/$(PLATFORM)/$(COMMAND) $(ROOT_PACKAGE)/cmd/$(COMMAND)
CGO_ENABLED=0 GOOS=$(OS) GOARCH=$(ARCH) $(GO) build $(GO_BUILD_FLAGS) -o $(BIN_DIR)/$(PLATFORM)/$(COMMAND) $(ROOT_PACKAGE)/cmd/$(COMMAND)
.PHONY: go.build
go.build: go.build.verify $(addprefix go.build., $(addprefix $(PLATFORM)., $(BINS)))