From 5d834b2ca3bc99ec575e900fdf1e1b9281156cbb Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 5 May 2020 20:39:14 +0300 Subject: Add static builds without e2ee --- .gitlab-ci.yml | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 65864a2..9d88dd7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,7 +1,6 @@ -image: debian:bullseye - build: stage: build + image: debian:bullseye cache: paths: - .cache @@ -11,7 +10,33 @@ build: - mkdir -p .cache - export GOPATH="$CI_PROJECT_DIR/.cache" script: - - go build -o gomuks + - go build -o gomuks_linux_amd64 + artifacts: + paths: + - gomuks_linux_amd64 + +build_static: + stage: build + image: golang:alpine + cache: + paths: + - .cache + before_script: + - apk add git + - mkdir -p .cache + - export GOPATH="$CI_PROJECT_DIR/.cache" + variables: + CGO_ENABLED: "0" + script: + - GOOS=linux GOARCH=amd64 go build -o gomuks_linux_amd64 + - GOOS=linux GOARCH=386 go build -o gomuks_linux_386 + - GOOS=linux GOARCH=arm go build -o gomuks_linux_arm + - GOOS=linux GOARCH=arm64 go build -o gomuks_linux_arm64 + - GOOS=darwin GOARCH=amd64 go build -o gomuks_darwin_amd64 artifacts: paths: - - gomuks + - gomuks_linux_amd64 + - gomuks_linux_386 + - gomuks_linux_arm + - gomuks_linux_arm64 + - gomuks_darwin_amd64 -- cgit v1.2.3