Files
flexnbd-c/.gitlab-ci.yml
Patrick J Cherry ab8470aef3 Modernise gitlab-ci
2017-01-23 13:46:42 +00:00

45 lines
686 B
YAML

stages:
- test
- package
- publish
test:jessie: &test
stage: test
image: $CI_REGISTRY/docker-images/layers:$DISTRO-deb
variables:
DISTRO: jessie
script:
- apt-get install check libev-dev net-tools dpkg-dev libsubunit-dev
- make clean
- make build
- 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