Fusionner les jobs prepare-release et release, et aussi copy/deploy ?
Discuté ce matin avec @mikael-s : On pourrait n'avoir qu'un job prepare-release
, mais cela suppose de faire quelque chose pour quele RELEASE_TAG
soit rc
quand il faut... ou même toujours rc
.
Au passage, je ne suis pas sûr de comprendre copy_release
: s'il n'est pas exécuté sur le même slave, cela ne va pas fonctionner. Il faudrait lister explicitement les artefacts et dépendances. Est-ce qu'une logique plus gitlab ne serait pas d'avoir un job release-and-publish
qui fait à la fois release
, copy_release
et deploy_release_prod
? Dans ce cas, prepare-release
fait toujours rc
, et release-and-publish
fait ce qu'il faut.