added travis-ci example to README
This commit is contained in:
parent
ccc2f2c857
commit
81b8d8cda4
24
README.md
24
README.md
@ -12,7 +12,7 @@ Available operating systems:
|
|||||||
* fedora-24
|
* fedora-24
|
||||||
* ubuntu-16.04
|
* ubuntu-16.04
|
||||||
|
|
||||||
## use the ansible image for playbooks
|
## run playbooks
|
||||||
|
|
||||||
docker run -it --rm \
|
docker run -it --rm \
|
||||||
-w /site \
|
-w /site \
|
||||||
@ -24,7 +24,7 @@ Available operating systems:
|
|||||||
|
|
||||||
Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't work.
|
Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't work.
|
||||||
|
|
||||||
## use the ansible image in drone builds
|
## run tests with drone.io
|
||||||
|
|
||||||
build:
|
build:
|
||||||
image: chmuul/ansible:$$OS
|
image: chmuul/ansible:$$OS
|
||||||
@ -39,6 +39,26 @@ Note: /root/.ansible must not be an overlayfs, otherwise ssh accelerate won't wo
|
|||||||
- fedora-24
|
- fedora-24
|
||||||
- ubuntu-16.04
|
- ubuntu-16.04
|
||||||
|
|
||||||
|
## run tests with travis-ci
|
||||||
|
|
||||||
|
sudo: required
|
||||||
|
|
||||||
|
env:
|
||||||
|
- OS: centos-7
|
||||||
|
- OS: debian-8
|
||||||
|
- OS: fedora-24
|
||||||
|
- OS: ubuntu-16.04
|
||||||
|
|
||||||
|
services:
|
||||||
|
- docker
|
||||||
|
|
||||||
|
before_install:
|
||||||
|
- docker pull chmuul/ansible:${OS}
|
||||||
|
|
||||||
|
script:
|
||||||
|
- docker run -t -w /site -v $(pwd):/site chmuul/ansible:${OS} ansible-playbook -i tests/inventory tests/main.yml --syntax-check
|
||||||
|
- docker run -t -w /site -v $(pwd):/site chmuul/ansible:${OS} ansible-playbook -i tests/inventory tests/main.yml
|
||||||
|
|
||||||
## references
|
## references
|
||||||
|
|
||||||
* [project on github](https://github.com/pauvos/ansible)
|
* [project on github](https://github.com/pauvos/ansible)
|
||||||
|
Loading…
Reference in New Issue
Block a user