Run the tests on a CI (#215)
* Add CircleCI and make tests pass on ubuntu:16.04 * Add badge to readme * Add debian stable to CircleCI * Fix pkill on CircleCI debian
This commit is contained in:
committed by
Tom Limoncelli
parent
9165a77d15
commit
d7b4fd544d
56
.circleci/config.yml
Normal file
56
.circleci/config.yml
Normal file
@@ -0,0 +1,56 @@
|
||||
version: 2
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
ci:
|
||||
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
|
||||
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
|
||||
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
|
||||
Reference in New Issue
Block a user