Notes on container streamlining testing and statistics - phnmnl/phenomenal-h2020 GitHub Wiki
Naming conventions (containers, jenkins, git repo)
For a tool named my-app version x.y, we use the following naming scheme:
Docker container name (owner/tool:version) : phnmnl/my-app:x.y
Ownership of the image will be acknowledged through commit records on github, which are always attached to the developer.
Jenkins project name: container-my-app
Set the container name and version within the docker building part of the job.
GitHub project: container-my-app
Preferably owned by phnmnl github organization, or else forked from the original developer by phnmnl organization.
Dockerfile
FROM <choose-base-image-wisely> PhenoMeNal-H2020 Project ( [email protected] )
Container guidelines
Our container building guidelines are here. This includes testing and lightweight containers, among others.