-
Notifications
You must be signed in to change notification settings - Fork 659
Closed
Description
As discussed in #1571 (comment), it would be beneficial for us if GitTools didn't have 4 different repositories for GitVersion:
I believe having these four options publicly available makes it unnecessary hard to choose which Docker image to use and the naming standard of the tags in each repository is also a bit hard to understand.
I think it would be beneficial to us and our users if we ended up with just one Docker image and associated repository, simply called gitversion
and that the tag naming scheme of this repository followed that of NGINX, which would give us the tag format {version}-{platform}-{framework}
. For example:
4.0.0-centos
4.0.1-beta2-debian-fx
4.0.0-beta15-windows-dotnetcore
latest-ubuntu
latest-windows
stable-ubuntu
stable-windows
I have a whole heap of unanswered questions related to this:
- Is this at all possible?
- Can we obsolete repositories so they aren't listed, but still have their contained images be usable for those who are using them?
- Can we clean up the visible tags of a repository without making the images for those tags unavailable?
- Will the proposed naming scheme support all the different variations we want and need?
- Are there anything I haven't thought of?