From bed609e192e320231e3491e010c51e40c5fe26ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A9=E5=85=83?= Date: Fri, 29 Jan 2021 12:11:49 +0800 Subject: [PATCH] build linux/arm64 cli command --- .github/workflows/release.yml | 18 ++++++++++++++++-- Makefile | 4 ++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f2abf3299..f28a36459 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,20 +47,34 @@ jobs: with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} - - name: Upload Linux tar.gz + - name: Upload Linux amd64 tar.gz uses: actions/upload-release-asset@v1.0.2 with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./_bin/vela-linux-amd64.tar.gz asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-amd64.tar.gz asset_content_type: binary/octet-stream - - name: Upload Linux zip + - name: Upload Linux amd64 zip uses: actions/upload-release-asset@v1.0.2 with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: ./_bin/vela-linux-amd64.zip asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-amd64.zip asset_content_type: binary/octet-stream + - name: Upload Linux arm64 tar.gz + uses: actions/upload-release-asset@v1.0.2 + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./_bin/vela-linux-arm64.tar.gz + asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-arm64.tar.gz + asset_content_type: binary/octet-stream + - name: Upload Linux arm64 zip + uses: actions/upload-release-asset@v1.0.2 + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: ./_bin/vela-linux-arm64.zip + asset_name: vela-${{ steps.get_version.outputs.VERSION }}-linux-arm64.zip + asset_content_type: binary/octet-stream - name: Upload MacOS tar.gz uses: actions/upload-release-asset@v1.0.2 with: diff --git a/Makefile b/Makefile index b3199a2fa..4e5562739 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ VELA_GITVERSION_VAR := github.com/oam-dev/kubevela/version.GitRevision LDFLAGS ?= "-X $(VELA_VERSION_VAR)=$(VELA_VERSION) -X $(VELA_GITVERSION_VAR)=$(GIT_COMMIT)" GOX = go run github.com/mitchellh/gox -TARGETS := darwin/amd64 linux/amd64 windows/amd64 +TARGETS := darwin/amd64 linux/amd64 windows/amd64 linux/arm64 DIST_DIRS := find * -type d -exec TIME_LONG = `date +%Y-%m-%d' '%H:%M:%S` @@ -74,7 +74,7 @@ generate-source: cross-build: go run hack/chart/generate.go - GO111MODULE=on CGO_ENABLED=0 $(GOX) -ldflags $(LDFLAGS) -parallel=3 -output="_bin/{{.OS}}-{{.Arch}}/vela" -osarch='$(TARGETS)' ./cmd/vela/ + GO111MODULE=on CGO_ENABLED=0 $(GOX) -ldflags $(LDFLAGS) -parallel=2 -output="_bin/{{.OS}}-{{.Arch}}/vela" -osarch='$(TARGETS)' ./cmd/vela/ compress: ( \