diff options
author | Jacob Vosmaer <jacob@gitlab.com> | 2017-06-02 15:44:36 +0200 |
---|---|---|
committer | Jacob Vosmaer <jacob@gitlab.com> | 2017-06-02 16:07:42 +0200 |
commit | 334345d350d49afba2a149a051f964a85f899e65 (patch) | |
tree | 50b90a4c8f52ac5ab05706fe5ff5b31923065293 | |
parent | 649060abb13ab7bbb9672f85c6d6550d98bee9b7 (diff) | |
download | gitlab-shell-334345d350d49afba2a149a051f964a85f899e65.tar.gz |
Add Go version matrix
-rw-r--r-- | .gitlab-ci.yml | 23 |
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 |