Here is the source code and image repositories:
Building Docker image is pretty straight-forward, just follow the instruction:
I have also created a tag
v1.4 in my GitHub repository to match the release of jq binary. This should also be reflected in Docker registry. After couple tries, here is the build details for adding both
The first two columns match git branch and tag, and the last column reflects Docker tags. See https://github.com/realguess/docker-jq/tags and https://registry.hub.docker.com/u/realguess/jq/tags/manage/.
This is done by starting an automated build with type of
tag instead of
branch. Everything is done via the Docker Hub website.
If I pull down this repository:
It should give me two image layers with the two different image IDs, which makes sense, as latest commit usually is not the same as the tagged one.
After a while, the index should be built, and I can search it via:
The image is listed as
AUTOMATED, but the description is missing here in the search command.
There are two types of descriptions:
- Short description
- Full description
Full description will be generated automatically via
README.md file. I thought the short description can also be generated via
README-short.txt, however, this is not the case. You can add it in the settings page for example:
Automated builds are triggered automatically with GitHub and BitBucket repository. Once any commit is pushed to either repository, a trigger will be sent to Docker Hub, and automated build will start.