Skip to content
Snippets Groups Projects
Commit ff8645ab authored by Thomas Schneider's avatar Thomas Schneider
Browse files

ci: Add arm64 build; build for v6 and v7 on arm

parent c40bb80b
No related branches found
No related tags found
No related merge requests found
Pipeline #3530 passed
...@@ -17,17 +17,21 @@ build: ...@@ -17,17 +17,21 @@ build:
before_script: before_script:
- go version - go version
script: script:
- go build -o $CI_PROJECT_NAME-$GOOS-$GOARCH - go build -o $CI_PROJECT_NAME-$GOOS-$GOARCH${GOARM:+v${GOARM}}
artifacts: artifacts:
paths: paths:
- $CI_PROJECT_NAME-$GOOS-$GOARCH - $CI_PROJECT_NAME-$GOOS-$GOARCH${GOARM:+v${GOARM}}
parallel: parallel:
matrix: matrix:
- GOOS: - GOOS: linux
- linux GOARCH: amd64
GOARCH: - GOOS: linux
- amd64 GOARCH: arm
- arm GOARM:
- 6
- 7
- GOOS: linux
GOARCH: arm64
lint: lint:
image: golangci/golangci-lint:v1.43-alpine image: golangci/golangci-lint:v1.43-alpine
...@@ -59,6 +63,6 @@ upload: ...@@ -59,6 +63,6 @@ upload:
- if: '$CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH' - if: '$CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH'
script: 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 $? ; curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file ${file} ${PACKAGE_REGISTRY_URL}/${CI_COMMIT_SHA}/${file} || exit $? ;
done done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment