TeamCity: En cas de succès dans la construction de Git Repo
Peut TeamCity pousser construction réussie d'un dépôt git?
Je ne vois pas un build spécifique étape de TeamCity pour ce faire.
J'utilise la version 7.1.1 de TeamCity
Merci, Henrik
Mise à JOUR:
Ok merci pour votre réponse,
Je trouve ça un peu compliqué.
J'ai découvert que je peux simplement repousser les balises sur la construction réussie à mon référentiel global à partir de laquelle TeamCity extractions de données pour la construction. Je peux extraire les modifications et voir si les derniers commits ont été couronnées de succès.
Je serais heureux si TeamCity fourni une solution simple pour ce genre de flux de travail!
Il serait génial si chaque développeur peut juste tirer à partir d'un repo qui est mis à jour uniquement lorsque la compilation est réussie, ou je me trompe ici?
source d'informationauteur Henrik | 2012-11-10
Vous devez vous connecter pour publier un commentaire.
Vous pouvez avoir TeamCity exécuter un script shell qui par la suite des appels
git push
(avec les arguments appropriés, par exemplegit push <repository>
pour pousser à un autre référentiel). Assurez-vous quegit
n'a pas besoin interactif d'authentification pour l'opération push.Un exemple similaire (déployer sur Heroku à l'aide d'un
git push
) peut être trouvé ici: http://blog.carbonfive.com/2010/08/06/deploying-to-heroku-from-teamcity/.Si vous mettez à niveau à 8 ou plus récent, vous pouvez simplement faire un ou plusieurs Automatique "Fusion" concevoir des fonctionnalités. Ce sera le pousser à distance des pensions. Je n'ai pas trouvé ça au début, soit à cause de la confusion de dénomination, mais il est logique qu'ils ont à soutenir une multitude de VCS avec des appellations différentes.