Ich habe kürzlich unsere CI-Server angeschlossen, um Docker-Images nach Git-Commit zu erstellen.
Wir haben ungefähr 8 verschiedene Container, die gebaut werden, jeder mit seiner eigenen Sprache / seinen eigenen Frameworks. Einige sind Knoten und haben eine package.json, andere sind Python-Dienste, die keine semantischen Versionsinformationen enthalten.
Bei meiner Frage geht es nicht darum, wie Tags erstellt werden, sondern darum, die Werte für das Tag zu erstellen.
Wie kann sichergestellt werden, dass jedes Tag eine eindeutige semantische Versionsnummer für die spezifischen Bilder hat? Wer sollte die Autorität beim Verfolgen / Inkrementieren einer Build-Version sein?