From ff8645ab287017d248ab946e09225b1a60fcbba1 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Mon, 22 Nov 2021 23:51:37 +0100 Subject: [PATCH] ci: Add arm64 build; build for v6 and v7 on arm --- .gitlab-ci.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ba2c00f..cb77b70 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,17 +17,21 @@ build: before_script: - go version script: - - go build -o $CI_PROJECT_NAME-$GOOS-$GOARCH + - go build -o $CI_PROJECT_NAME-$GOOS-$GOARCH${GOARM:+v${GOARM}} artifacts: paths: - - $CI_PROJECT_NAME-$GOOS-$GOARCH + - $CI_PROJECT_NAME-$GOOS-$GOARCH${GOARM:+v${GOARM}} parallel: matrix: - - GOOS: - - linux - GOARCH: - - amd64 - - arm + - GOOS: linux + GOARCH: amd64 + - GOOS: linux + GOARCH: arm + GOARM: + - 6 + - 7 + - GOOS: linux + GOARCH: arm64 lint: image: golangci/golangci-lint:v1.43-alpine @@ -59,6 +63,6 @@ upload: - if: '$CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH' script: - >- - for file in ${CI_PROJECT_NAME}-linux-amd64 ${CI_PROJECT_NAME}-linux-arm; do + for file in ${CI_PROJECT_NAME}-*-* ; do curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file ${file} ${PACKAGE_REGISTRY_URL}/${CI_COMMIT_SHA}/${file} || exit $? ; done -- GitLab