D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python2.7
/
site-packages
/
ansible
/
galaxy
/
data
/
container
/
Filename :
.travis.yml
back
Copy
language: python dist: trusty sudo: required services: - docker before_install: - sudo apt-add-repository 'deb http://archive.ubuntu.com/ubuntu trusty-backports universe' - sudo apt-get update -qq - sudo apt-get install -y -o Dpkg::Options::="--force-confold" --force-yes docker-engine install: # Install the latest Ansible Container and Ansible - pip install git+https://github.com/ansible/ansible-container.git - pip install ansible script: # Make sure docker is functioning - docker version - docker-compose version - docker info # Create an Ansible Container project - mkdir -p tests - cd tests - ansible-container init # Install the role into the project - echo "Installing and testing git+https://github.com/${TRAVIS_REPO_SLUG},${TRAVIS_COMMIT}" - ansible-container install git+https://github.com/${TRAVIS_REPO_SLUG},${TRAVIS_COMMIT} # Build the service image - ansible-container build # Start the service - ansible-container run -d - docker ps # Run tests - ansible-playbook test.yml notifications: email: false webhooks: https://galaxy.ansible.com/api/v1/notifications/