Create a simple automated test system for Ambry. This will replace Travis CI, etc, because we have to deploy Docker anyway, so its probably easier to configure and deploy containers that we are already building than it is to configure new environments for Travis, etc.
Create a new package + github repo, ambry-dev
This package will have a small flask server that can receive a github webhook and:
clone a branch
Build a Docker container for the branch, from the Dockerfile in the Ambry distribution.
Run the docker container.
The container will be configured to run the Ambry tests, with python setup.py test ... and to mail the results on failure, as per #141.
Create a simple automated test system for Ambry. This will replace Travis CI, etc, because we have to deploy Docker anyway, so its probably easier to configure and deploy containers that we are already building than it is to configure new environments for Travis, etc.
Create a new package + github repo, ambry-dev
This package will have a small flask server that can receive a github webhook and:
The container will be configured to run the Ambry tests, with
python setup.py test ...
and to mail the results on failure, as per #141.Notes
https://github.com/carlos-jenkins/python-github-webhooks