summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Vosmaer <jacob@gitlab.com>2017-06-02 15:44:36 +0200
committerJacob Vosmaer <jacob@gitlab.com>2017-06-02 16:03:10 +0200
commit7b1d6b649ade7a0634ee6f2eefa1fe941ea443d0 (patch)
treef431ee0541aeaf0f7fadb287594b05f96d6ce789
parente1e347070e94cf139738166171cc35b21b278dda (diff)
downloadgitlab-shell-go-matrix.tar.gz
Add Go version matrixgo-matrix
-rw-r--r--.gitlab-ci.yml23
1 files changed, 20 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 116fd43..52cc0df 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -44,12 +44,29 @@ rspec:ruby2.1:
except:
- tags
-go:
- # Image taken from gitlab-ce@59f81b4ff8
- image: "dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.3.3-golang-1.8-git-2.7-phantomjs-2.1-node-7.1"
+.go: &go_definition
+ before_script:
+ - apt-get update -qq && apt-get install -y ruby
+ - ruby -v
script:
- go version
- which go
- bin/compile
- support/go-test
- support/go-format check
+
+go:1.8:
+ <<: *go_definition
+ image: golang:1.8
+
+go:1.7:
+ <<: *go_definition
+ image: golang:1.7
+
+go:1.6:
+ <<: *go_definition
+ image: golang:1.6
+
+go:1.5:
+ <<: *go_definition
+ image: golang:1.5