2017-09-15 4 views
0

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.

+0

FYI: Le nouvel éditeur vient d'ajouter cette fonctionnalité :) –

Répondre

0

Certaines fonctionnalités ne sont pas encore exprimées dans le nouvel éditeur. Vous pouvez revenir à l'ancien éditeur en cliquant sur Modifier (ancien éditeur) lien.

+0

Ok (ce que je fais maintenant), j'espère qu'ils se souviendront d'inclure cette fonctionnalité dans le nouvel éditeur. –