J'ai récemment connecté nos serveurs CI pour créer des images de docker lors de la validation de git.
Nous avons environ 8 conteneurs différents qui sont construits, chacun avec son propre langage / framework. Certains sont des nœuds et ont un package.json, d'autres sont des services python qui ne contiennent aucune information de version sémantique.
Ma question n'est pas de savoir comment créer des balises, mais de créer les valeurs de la balise.
Comment s'assurer que chaque balise possède un numéro de version sémantique unique pour les images spécifiques? Qui devrait être l'autorité pour suivre / incrémenter une version de build?