This directory segregates the Dockerfiles to avoid clutter. The Dockerfiles
here help to build and test gmxapi software. They may be subsumed or supplanted
-by future Jenkins infrastructure.
+by future infrastructure.
Assume you have already checked out the commit you want to build for.
Assume the following definitions.
- git fetch https://github.com/gromacs/gromacs.git master
- git branch gerrit_master FETCH_HEAD
- FORKPOINT=$(git show -s --pretty=format:"%h" `git merge-base gerrit_master HEAD`)
+ FORKPOINT=$(git show -s --pretty=format:"%h" `git merge-base master HEAD`)
TAG="fr1" # for functional requirement 1
## Building
The resulting image is a small web server image (without GROMACS or gmxapi installed)
with html content built in and copied from a temporary container.
- docker run --rm -ti -p 8080:80 gmxapi/docs
+ docker run --rm -p 8080:80 gmxapi/docs
Then browse to http://localhost:8080/
## Automation
-*TODO: Update this section as Jenkins infrastructure evolves.*
+*TODO: Update this section as CI infrastructure evolves.*
Travis-CI builds and pushes a chain of Docker images to the `gmxapi` dockerhub organization.
The `kassonlab` GitHub organization `gromacs-gmxapi` repository branches that are descended from the `kassonLabFork`