From 0a77e25cda1b0d8a3a079f3840e8734dd4c01585 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 9 May 2020 02:11:16 +0300 Subject: [PATCH] Add static build to CI --- .gitlab-ci.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b2080a7..58d93eb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,7 @@ stages: - .cache before_script: - echo "@edge_community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories - - apk add git build-base olm-dev@edge_community + - apk add build-base olm-dev@edge_community - mkdir -p .cache - export GOPATH="$CI_PROJECT_DIR/.cache" script: @@ -32,6 +32,24 @@ stages: - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA-$DOCKER_ARCH - docker rmi $CI_REGISTRY_IMAGE:$CI_COMMIT_SHA-$DOCKER_ARCH +build static amd64: + image: golang:1-alpine + stage: build + tags: + - amd64 + cache: + paths: + - .cache + before_script: + - mkdir -p .cache + - export GOPATH="$CI_PROJECT_DIR/.cache" + script: + - CGO_ENABLED=0 go build -o mautrix-whatsapp + artifacts: + paths: + - mautrix-whatsapp + - example-config.yaml + build amd64: <<: *build tags: