Features News

YouTrack s’intègre désormais avec GitLab CI/CD

Read this post in other languages:

Pour les équipes de développement logiciel, YouTrack 2021.2 améliore son intégration avec GitLab. En plus de récupérer les commits et les requêtes de fusion, YouTrack s’intègre maintenant avec GitLab CI/CD, vous offrant ainsi plus de possibilités d’organiser votre processus. Dorénavant vos tickets YouTrack peuvent être mis à jour automatiquement en fonction du résultat des jobs automatisés qui construisent et testent votre logiciel avec GitLab CI/CD.

Cette version apporte aussi plusieurs améliorations à YouTrack Lite comme à YouTrack Classic : une fonctionnalité Tickets Similaires pour YouTrack Lite, un éditeur de texte riche pour YouTrack Classic et un éditeur d’images pour mettre à jour vos pièces jointes à la volée. En outre, avec YouTrack 2021.2 les autorisations ont fait l’objet d’une mise à jour importante. Lisez ce qui suit pour en savoir plus.

Tout en continu avec GitLab

L’intégration et la livraison continues ont été créées pour faciliter la vie des développeurs. Elles leur permettent de s’assurer que les modifications de code n’affectent pas le projet. En fait, vous n’avez pas besoin de vous demander si elles fonctionnent ou pas.

L’intégration continue récupère automatiquement les nouvelles modifications, construit le projet et exécute les tests, tandis que la livraison continue déploie le build. À chaque étape, le résultat est communiqué à l’équipe. YouTrack permettait déjà d’intégrer TeamCity ou Jenkins dans votre processus de gestion des tâches et la nouvelle version fournit maintenant une option supplémentaire : GitLab CI/CD.

GitLab CI/CD fonctionne avec des pipelines et chaque pipeline est un ensemble de jobs. Lorsque vous validez vos modifications par commit, GitLab exécute les jobs du pipeline correspondant pour vérifier que les modifications de votre code fonctionnent comme prévu. Si le job du pipeline se termine correctement, GitLab indique à YouTrack d’actualiser ses tickets.

Par exemple, les tickets résolus dans le cadre d’un ensemble de modifications peuvent être automatiquement indiqués comme effectués, l’intégration mettant à jour le champ personnalisé correspondant. Le champ contiendra également un lien vers le pipeline, pour vous permettre d’y accéder en un clic.

L’intégration GitLab CI/CD est facile à configurer car elle est conçue comme une extension des intégrations GitLab VCS existantes.

Vous pouvez bien sûr configurer l’intégration pour l’adapter à votre processus, par exemple pour définir quels tickets l’intégration doit mettre à jour ou pour spécifier une commande à leur appliquer. Et comme d’habitude, vous pouvez aller encore plus loin dans l’automatisation de vos processus en créant des workflows personnalisés qui se déclenchent avec les commits entrants ou lors de mises à jour de champs et appliquent des modifications supplémentaires aux tickets.

Fonctionnalité Tickets Similaires pour YouTrack Lite

La fonctionnalité Tickets Similaires vous évite de créer un ticket en doublon. Lorsque vous commencez à saisir le résumé de votre ticket dans le formulaire de création de ticket, YouTrack recherche les tickets existants similaires et vous suggère de les examiner.

Si vous découvrez alors qu’un collaborateur a déjà signalé le même bug, vous n’aurez pas besoin de créer vous-même un nouveau ticket. Cette fonctionnalité était déjà disponible depuis longtemps dans YouTrack Classic et nous l’avons ajoutée à YouTrack Lite.

Éditeur WYSIWYG dans YouTrack Classic

Beaucoup de nos utilisateurs ont apprécié l’éditeur de texte que nous avons inclus dans la Base de connaissances et dans YouTrack Lite. Cet éditeur est maintenant disponible également dans YouTrack Classic. Vous pouvez ainsi alterner entre le mode markdown et le mode WYSIWYG, intégrer des fichiers médias ou créer des tableaux et des check-lists en un clic.

Éditeur d’images pour YouTrack Lite

Il n’a jamais été aussi facile de modifier des pièces jointes directement dans YouTrack : il suffit de cliquer sur l’icône stylo située à côté de la pièce jointe pour accéder à des options d’édition riches, parmi lesquelles le recadrage des images, le floutage des données personnelles ou la mise en évidence des informations importantes. L’éditeur d’images est là pour faciliter et améliorer la communication et la collaboration.

Mise à jour des Autorisations : appel à l’action à l’attention des administrateurs

A partir de YouTrack 2021.2, les Autorisations permettant la création, la mise à jour et la suppression des rôles (« Créer un rôle », « Mettre à jour le rôle » et « Supprimer le rôle ») sont maintenant regroupées au sein d’une seule et même Autorisation : « Gérer le rôle ». Pour éviter que la mise à niveau des autorisations ne s’applique de manière générale et indifférenciée, seuls les rôles disposant déjà des trois autorisations pourront bénéficier de la nouvelle autorisation. Il est donc possible que certains utilisateurs perdent des autorisations de gestion des rôles dont ils disposaient auparavant. Pour remédier à cela, activez l’autorisation « Gérer un rôle » pour les rôles concernés.

Ces autorisations étant rarement utilisées séparément, nous pensons que leur regroupement permettra de clarifier et de réduire la liste des autorisations.

Abandon de l’ancienne API REST : dernier rappel

À partir de la prochaine version de YouTrack (2021.3), l’ancienne API REST sera abandonnée. Avec la version 2021.2, nous introduisons un outil d’audit pour aider les administrateurs à vérifier les éventuelles conséquences de ce changement sur votre YouTrack. Pour identifier les applications et services qui utiliseraient toujours l’ancienne API REST, allez dans la section Trafic de l’API REST obsolète du menu Paramètres généraux – Configuration du serveur. Pour en savoir plus, consultez cet article de blog.

Pour obtenir tous les détails techniques concernant cette version, référez-vous aux Notes de version. Toutes les informations sur la configuration des nouvelles fonctionnalités sont disponibles dans la documentation la plus récente.

Si vous utilisez YouTrack InCloud, votre instance sera automatiquement mise à niveau vers YouTrack 2021.2, conformément à notre Calendrier de maintenance. Si vous avez un abonnement Standalone actif, vous pouvez télécharger YouTrack 2021.2 dès aujourd’hui. Ou si vous n’avez pas encore de licence, vous pouvez tester cette nouvelle version dans le cadre d’un essai gratuit ! Pour plus d’informations sur les options de licence disponibles pour YouTrack, veuillez consulter notre page Achat.

Vos retours d’expérience sont vraiment importants pour nous, alors n’hésitez pas à les partager dans la section Commentaires ci-dessous. Et bien sûr, contactez notre équipe support si vous avez des questions. Nous sommes là pour vous aider !

L’Équipe YouTrack

Auteur de l’article original en anglais : Anastasia Bartasheva

image description

Discover more