Question

Je suis juste aux prises avec TeamCity et MSDeploy et ont le déploiement dans un environnement de dev déclenché par SVN travaillant bien. La question que j'est en termes de libération à un environnement de test; Je veux le faire sur la demande et sur la base d'un numéro de révision spécifique. Quelle est la meilleure façon de configurer une version TeamCity basée sur une révision définie par l'utilisateur?

Était-ce utile?

La solution

Vous pouvez utiliser Exécuter génération personnalisée de dialogue dans le TeamCity et personnaliser il changements à inclure paramètre, vous devez spécifier réellement la révision SVN à construire.

Autres conseils

Jetez un coup d'oeil sur Pin fonctionnalité dans TeamCity . Vous pouvez épingler un certain build puis déployer dernière version épinglé.

Vous avez une tâche « Créer version de développement » dans TeamCity qui se déploie à l'environnement dev et expose des objets. Vous pouvez créer une autre tâche TeamCity qui utilisera des objets de dernière version épinglé dans la tâche « Créer version de développement » et à déployer votre environnement de test.

Vous pouvez créer une autre tâche qui se déploie à la production dernière épinglé « test » build. Rollback peut être réalisé simplement la construction d'annuler l'épinglage dernière épinglé.

Vous avez aussi une histoire de construction déployée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top