2017-09-15 17:15:12 +02:00
|
|
|
version: 2
|
|
|
|
|
|
|
|
|
|
workflows:
|
|
|
|
|
version: 2
|
2017-09-16 10:40:12 -04:00
|
|
|
build_and_test:
|
2017-09-15 17:15:12 +02:00
|
|
|
jobs:
|
|
|
|
|
- debian
|
|
|
|
|
- ubuntu
|
|
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
|
|
|
|
|
debian:
|
|
|
|
|
docker:
|
|
|
|
|
- image: debian:9.1
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- run:
|
|
|
|
|
name: 'Installing'
|
|
|
|
|
command: |
|
|
|
|
|
apt-get update -y
|
2018-02-12 08:06:55 -05:00
|
|
|
apt-get install -y build-essential expect git gnupg2 pinentry-tty procps rpm ruby-dev libffi-dev
|
2017-09-15 17:15:12 +02:00
|
|
|
gem install fpm
|
|
|
|
|
- run:
|
|
|
|
|
name: 'Cleaning'
|
|
|
|
|
command: |
|
|
|
|
|
rm -rf ~/.gpnupg
|
|
|
|
|
make clean
|
|
|
|
|
- run:
|
|
|
|
|
name: 'Testing'
|
|
|
|
|
command: |
|
|
|
|
|
GPG=gpg2 make test
|
|
|
|
|
make packages-deb
|
|
|
|
|
make packages-rpm
|
|
|
|
|
|
|
|
|
|
ubuntu:
|
|
|
|
|
docker:
|
|
|
|
|
- image: ubuntu:16.04
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- run:
|
|
|
|
|
name: 'Installing'
|
|
|
|
|
command: |
|
|
|
|
|
apt-get update -y
|
2018-02-12 08:06:55 -05:00
|
|
|
apt-get install -y build-essential expect git gnupg2 pinentry-tty procps rpm ruby-dev libffi-dev
|
2017-09-15 17:15:12 +02:00
|
|
|
gem install fpm
|
|
|
|
|
- run:
|
|
|
|
|
name: 'Cleaning'
|
|
|
|
|
command: |
|
|
|
|
|
rm -rf ~/.gpnupg
|
|
|
|
|
make clean
|
|
|
|
|
- run:
|
|
|
|
|
name: 'Testing'
|
|
|
|
|
command: |
|
|
|
|
|
GPG=gpg2 make test
|
|
|
|
|
make packages-deb
|
2017-09-16 10:40:12 -04:00
|
|
|
make packages-rpm
|