Modernise gitlab-ci

This commit is contained in:
Patrick J Cherry
2017-01-23 13:46:42 +00:00
parent 716df32fd6
commit ab8470aef3

View File

@@ -1,10 +1,44 @@
image: "ruby:2.1" stages:
- test
- package
- publish
before_script: test:jessie: &test
- apt-get update; apt-get install -y check libev-dev net-tools dpkg-dev libsubunit-dev stage: test
image: $CI_REGISTRY/docker-images/layers:$DISTRO-deb
unit_test: variables:
DISTRO: jessie
script: script:
- apt-get install check libev-dev net-tools dpkg-dev libsubunit-dev
- make clean - make clean
- make build - make build
- make test - make test
package:jessie: &package
stage: package
image: $CI_REGISTRY/docker-images/layers:$DISTRO-deb
variables:
DISTRO: jessie
script:
- package
artifacts:
paths:
- pkg/
test:stretch:
<<: *test
variables:
DISTRO: stretch
package:stretch:
<<: *package
variables:
DISTRO: stretch
publish:
stage: publish
tags:
- shell
script:
- publish