Intégration de TeamCity et Jira

Fermez la boucle de votre cycle de rétroaction continue en intégrant votre pipeline de CI/CD au suivi de tickets Jira.

Connectez TeamCity à Jira pour voir les détails des tickets inclus dans chaque build. Suivez les modifications prêtes à être publiées directement depuis l'interface utilisateur de TeamCity.

Publiez les résultats de vos dernières tâches de build, de test ou de déploiement directement dans Jira Cloud pour une expérience de développement simplifiée.

Veillez à ce que tous les membres de votre équipe aient accès aux informations dont ils ont besoin au moment opportun en intégrant votre plateforme de CI/CD à Jira.

Facilitez la collaboration et encouragez une culture DevOps grâce à un pipeline de CI/CD entièrement automatisé et personnalisable qui s'intègre parfaitement à votre chaîne d'outils.

Consultez les tickets Jira à partir de TeamCity

  • Connectez TeamCity à Jira Cloud ou à votre instance Jira sur site pour suivre les détails des tickets mentionnés dans les messages de commit.
  • Prenez connaissance de la description, de l'état et de la classification des tickets référencés pour chaque build, à partir de la liste Changes.
  • Utilisez la liste Build Issues pour voir tous les tickets Jira traités dans chaque build et pour exporter des informations prêtes à être ajoutées à vos notes de version.
Agent pools

Signalez automatiquement les résultats des builds TeamCity dans Jira Cloud

Visualisez la progression de chaque ticket au fur et à mesure de son parcours dans votre pipeline de CI/CD, directement à partir de Jira Cloud.

Pour chaque ticket Jira référencé dans un message de commit, l'éditeur d'état de build de TeamCity signale le résultat de la dernière exécution du pipeline à Jira. Utilisez le lien pour afficher plus d'informations, par exemple les tests automatisés ayant échoué ou les étapes de build ayant produit des erreurs.

Combinez les rapports d'état de build avec des notifications personnalisées par e-mail ou dans Slack pour vous assurer de toujours rester informé. Que vous vous concentriez sur des éléments spécifiques du backlog, sur vos derniers commits ou sur le dernier build et la dernière exécution de test, TeamCity vous fournit des informations actualisées là où vous en avez besoin.

Si votre pipeline inclut un déploiement automatisé vers un environnement de staging ou de production, TeamCity signale également l'état de la dernière version, pour vous donner une vue claire de l'avancement de chaque ticket Jira, précisément là où vous en avez besoin.

Agent pools

Réduisez le taux d'échec des changements

La découverte précoce des problèmes et leur résolution rapide sont essentielles pour un processus de déploiement fiable, préservant la qualité du code. TeamCity complète vos pratiques de DevOps en assurant le suivi de tous les problèmes qui surviennent pendant l'exécution d'un pipeline, tels que les erreurs de compilation ou les échecs de tests.

Vous pouvez soit trier les tickets et affecter les investigations manuellement, soit demander à TeamCity d'analyser les erreurs et d'affecter automatiquement les investigations sur la base de l'historique des commits ou d'autres données. La détection automatique des tests instables réduit les interférences, tandis que les métadonnées de test et l'historique des builds vous aident à remonter rapidement à la source des problèmes.

Pourquoi choisir TeamCity comme solution de CI/CD ?

Prise en charge de tout type de workflow

Du script le plus simple au pipeline le plus sophistiqué, TeamCity vous permet de générer ce que vous voulez, où vous voulez. Configurez des étapes de build parallèles, des tests multiplateformes, des dépendances complexes et bien plus encore à partir d'une interface utilisateur intuitive, ou gérez l'ensemble de votre pipeline en tant que code.

Optimisé pour un retour d'information plus rapide

La parallélisation intelligente des tests, les rapports de progression en temps réel, l'attribution automatique des échecs et la détection des tests instables simplifient votre processus de CI/CD. Les métadonnées détaillées des tests, les historiques de build et les statistiques vous fournissent toutes les informations dont vous avez besoin pour résoudre rapidement les problèmes.

Compatible avec votre infrastructure de build

Exécutez des builds sur site ou dans le cloud, sur du matériel dédié ou des instances Spot, dans des machines virtuelles ou des conteneurs Docker, ou à l'aide d'une combinaison quelconque de ces éléments. Poursuivez votre lecture sur l'infrastructure de build prise en charge par TeamCity.

Prise en charge étendue des langages et des frameworks

Grâce à sa prise en charge native d'un large éventail de langages de programmation, d'outils de build et de frameworks de tests, TeamCity s'intègre parfaitement à votre processus de développement logiciel.

FAQ : intégration de TeamCity avec Jira

Quels sont les systèmes de suivi de tickets compatibles avec TeamCity ?

En plus de Jira Cloud, Jira Server 4.4+ et Jira Data Center, TeamCity propose des intégrations avec YouTrack, Bitbucket Cloud, GitHub, GitLab, Bugzilla et Azure Boards. La publication de l'état du build à partir de TeamCity vers un outil de suivi de tickets n'est toutefois pas disponible pour Jira Server ou Data Center.

Comment afficher les détails des tickets Jira à partir de TeamCity ?

Il suffit de connecter TeamCity à votre instance Jira en ajoutant l'URL et les détails d'authentification pertinents aux paramètres de votre projet TeamCity. Une fois connecté, TeamCity détecte automatiquement les identifiants des tickets Jira dans les messages de commit et affiche les détails du ticket dans l'historique de build.

Puis-je déclencher un déploiement dans TeamCity à partir de Jira ?

Oui, avec l'API REST de TeamCity, vous pouvez configurer des intégrations personnalisées, avec par exemple le déclenchement d'un pipeline de build ou de déploiement dans TeamCity à chaque modification de l'état d'un ticket dans Jira.

Premiers pas avec TeamCity

Puissant système de CI/CD avec intégration native de Jira