Actuellement vsts (en ligne) a changé de concepteur de version. Et avoir "semi" cassé certains de mes build/releases.VSTS - Les versions basées sur les branches - l'environnement et le déploiement ont-ils disparu?
Tout d'abord est/était ma configuration.
J'ai 3 environnements:
- Dev
- test
- Prod
J'utilise git comme source de contrôle visualstudio.com.
J'ai mis en place construire en continu sur 1 build définition qui déclenchent sur les branches:
- développement
- version/*
- maître
J'ai alors mis en place une permanence release (1 release definition) de build (ancien éditeur), où j'ai défini 3 environnements (dev, test, prod) où sur chacun j'ai défini la condition de déploiement:
Dev - ne se construit à partir commits développer la branche
Test - ne construit à partir commits dans les branches de libération
Prod - construit uniquement à partir commits dans la branche principale
Cela a bien fonctionné jusqu'à ce que le nouveau concepteur de la version soit sorti.
Maintenant, l'option de condition de déploiement sur l'environnement, où vous pouvez définir des branches spécifiques, a disparu. Il "semble" être remplacé par le "déclencheur de déploiement continu" sur l'artefact. Aussi mes versions n'ont pas "communiqué" après la mise à jour, mais après avoir défini les branches sur "Continuous deployment trigger" sur artefact, cela a fonctionné comme prévu. Donc, pour le moment, cela fonctionne comme prévu (aussi longtemps que je peux accéder à l'ancien éditeur), mais je crains que si/quand l'ancien éditeur disparaît, je ne puisse pas configurer comme je le veux. La seule façon de "mimer" ce comportement dans le nouvel éditeur est, je pense, d'avoir 3 définitions de versions, une pour chaque branche (sur le déclencheur d'artefact).
Mais il y a beaucoup de définitions de versions, et l'interface utilisateur de la présentation des versions serait vraiment désordonnée.
Des conseils ou des astuces?
Je pense que ce que je demande ici est :)
Est-ce déploiement condition sur les environnements dans un communiqué définition dépréciée?
Y a-t-il une meilleure façon de le gérer dans le nouvel éditeur?
Cheers.
FYI: Le nouvel éditeur vient d'ajouter cette fonctionnalité :) –