Skip to content

Docker naming scheme #1572

@asbjornu

Description

@asbjornu

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?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions