aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml61
1 files changed, 6 insertions, 55 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b52047e..59fd29a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,65 +1,16 @@
-image: golang:alpine
+image: debian:bullseye
-variables:
- CGO_ENABLED: "0"
-
-stages:
-- modules
-- build
-
-cache:
- paths:
- - .cache
-
-default:
- before_script:
- - apk add git
- - mkdir -p .cache
- - export GOPATH="$CI_PROJECT_DIR/.cache"
-
-modules:
- stage: modules
- script:
- - go get
-
-.build: &build
+build:
stage: build
cache:
paths:
- .cache
+ before_script:
+ - apt-get install -y git libolm-dev
+ - mkdir -p .cache
+ - export GOPATH="$CI_PROJECT_DIR/.cache"
script:
- - echo "Building... $GOPATH $CGO_ENABLED $GOOS $GOARCH"
- go build -o gomuks
artifacts:
paths:
- gomuks
-
-build_linux_amd64:
- <<: *build
- variables:
- GOOS: linux
- GOARCH: amd64
-
-build_linux_386:
- <<: *build
- variables:
- GOOS: linux
- GOARCH: "386"
-
-build_linux_arm:
- <<: *build
- variables:
- GOOS: linux
- GOARCH: arm
-
-build_linux_arm64:
- <<: *build
- variables:
- GOOS: linux
- GOARCH: arm64
-
-build_darwin_amd64:
- <<: *build
- variables:
- GOOS: darwin
- GOARCH: amd64