Skip to content
Snippets Groups Projects
Commit f5c91c41 authored by Lukas Braun's avatar Lukas Braun
Browse files

gitlab-ci: Run all the tests

Use -stretch images because libpam-wrapper is not in jessie.
Drop go1.7 because there is no go1.7-stretch image.
parent e2c75048
No related branches found
No related tags found
No related merge requests found
...@@ -11,28 +11,21 @@ before_script: ...@@ -11,28 +11,21 @@ before_script:
- ln -s /builds /go/src/gitlab.cs.fau.de - ln -s /builds /go/src/gitlab.cs.fau.de
- cd /go/src/gitlab.cs.fau.de/koomi/goatherd - cd /go/src/gitlab.cs.fau.de/koomi/goatherd
- go get -d - go get -d
- export PGHOST=postgres PGUSER=$POSTGRES_USER PGPASSWORD=$POSTGRES_PASSWORD PGSSLMODE=disable
- export DB_URL="host=postgres user=$POSTGRES_USER password=$POSTGRES_PASSWORD sslmode=disable" - export DB_URL="host=postgres user=$POSTGRES_USER password=$POSTGRES_PASSWORD sslmode=disable"
- apt update
go1.7: - apt install --yes libpam0g-dev libgnutls28-dev libpam-wrapper pamtester oathtool postgresql xxd
image: golang:1.7
script:
- go build goatherd.go
- sh test_pg.sh
tags:
- shared runner
go1.8: go1.8:
image: golang:1.8 image: golang:1.8-stretch
script: script:
- go build goatherd.go - make test
- sh test_pg.sh
tags: tags:
- shared runner - shared runner
go1.9: go1.9:
image: golang:1.9 image: golang:1.9-stretch
script: script:
- go build goatherd.go - make test
- sh test_pg.sh
tags: tags:
- shared runner - shared runner
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment