gitter-lab / SINGE

Gene regulatory network reconstruction from pseudotemporal single-cell gene expression data
MIT License
11 stars 6 forks source link

Build docker images on Travis CI #33

Closed agitter closed 5 years ago

agitter commented 5 years ago

This pull request will switch from pulling Docker images from DockerHub to building them within the Travis CI build. That will make it possible to have parallel pull requests changing SINGE features and eliminate one manual step (building the image locally and pushing it to DockerHub) from the testing process.

agitter commented 5 years ago

The updated version now runs the tests in the new image that Travis CI builds. The tests have also been condensed into a test script, but it is preferable to activate the conda test environment outside the script. When pull requests are merged and Travis CI builds the Docker image on the master branch, it will deploy the updated image to DockerHub with the tmp tag. Versioned Docker images are still built manually.

agitter commented 5 years ago

The deploy appears to have worked. DockerHub shows a new tmp image was pushed. image