57 lines
1.2 KiB
YAML
57 lines
1.2 KiB
YAML
version: 2
|
|
|
|
workflows:
|
|
version: 2
|
|
build_and_test:
|
|
jobs:
|
|
- debian
|
|
- ubuntu
|
|
|
|
jobs:
|
|
|
|
debian:
|
|
docker:
|
|
- image: debian:9.1
|
|
steps:
|
|
- checkout
|
|
- run:
|
|
name: 'Installing'
|
|
command: |
|
|
apt-get update -y
|
|
apt-get install -y build-essential expect git gnupg2 pinentry-tty procps rpm ruby-dev libffi-dev
|
|
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
|
|
apt-get install -y build-essential expect git gnupg2 pinentry-tty procps rpm ruby-dev libffi-dev
|
|
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
|