Files
flexnbd-c/.gitlab-ci.yml
2017-01-23 13:48:19 +00:00

45 lines
706 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 ruby ruby-test-unit
- 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