Agence web » Actualités du digital » Comment utiliser les problèmes Gitlab pour suivre le développement de logiciels

Comment utiliser les problèmes Gitlab pour suivre le développement de logiciels

comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-2549474

Gitlab Issues est un outil gratuit intégré à Gitlab Cloud et Community Editions qui facilite le suivi de la progression du développement logiciel. Il prend en charge plusieurs des mêmes fonctionnalités que des concurrents comme Jira, tout en étant plus facile à utiliser.

Commencer

Si vous avez utilisé Jira, Trello ou un autre logiciel d'organisation basé sur Kanban, vous trouverez que les problèmes Gitlab sont assez familiers. Cependant, il possède de nombreuses fonctionnalités qui le distinguent de Jira.

Comme Jira, vous pouvez créer des problèmes individuels, les attribuer à des personnes et les lier à d'autres problèmes (cependant, les problèmes de liaison ne sont pas disponibles dans la version FOSS de Gitlab). Le concept «Epics» est ici, nommé «Milestones». Les problèmes peuvent être affectés à un jalon et utilisés pour suivre la progression des principales fonctionnalités. Les "Epics" sont en fait disponibles dans l'édition Ultimate de Gitlab, mais ils partagent bon nombre des mêmes fonctionnalités que Milestones, qui sont gratuites pour tous.

Le principal outil d'organisation utilisé par Gitlab issue sont les tableaux Kanban, très similaires à l'implémentation de Jira et Trello. Vous pouvez créer plusieurs tableaux et basculer rapidement entre eux à l'aide du menu déroulant de la page principale. Dans ces tableaux, vous pouvez créer des cartes individuelles.

1595509992_628_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-2810501

Les tableaux de Gitlab fonctionnent un peu différemment de ceux de Jira. Dans Jira, un problème peut être attribué à un Epic, lié à d'autres problèmes, avoir des problèmes enfants créés en dessous et être placé dans une liste spécifique.

Dans Gitlab Issues, les problèmes peuvent avoir plusieurs «libellés» à la fois. Chaque liste du tableau Kanban n'est en fait qu'une collection de toutes les cartes qui ont cette étiquette.

Bien entendu, les libellés n'ont pas besoin d'être associés à une liste et peuvent simplement fonctionner comme des balises supplémentaires que vous pouvez appliquer aux problèmes. Pour un exemple de ce à quoi cela ressemble en pratique, vous pouvez consulter le tableau des problèmes personnels de Gitlab, qui est assez complet:

1595509992_593_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-5854194

Bien que cela puisse ressembler à un désordre, cela a ses avantages. Les problèmes peuvent être recherchés assez facilement, ce qui permet aux membres de se concentrer sur des domaines de développement particuliers en utilisant les mêmes listes et systèmes que vous avez mis en place pour le conseil dans son ensemble. La recherche par étiquette, jalon et poids est prise en charge.

1595509992_525_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-1769053

De plus, si vous ne pouvez vraiment pas supporter toutes les couleurs, il existe une option pour les désactiver de la page principale du tableau.

Pour ajouter une nouvelle liste, vous devrez créer une étiquette. Cliquez sur "Ajouter une liste" et sélectionnez "Créer une étiquette de projet".

1595509992_411_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-4695182

Cela fera apparaître une boîte de dialogue dans laquelle vous serez libre de nommer l'étiquette et de lui donner un code de couleur.

1595509992_755_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-1477429

Cela ajoutera une nouvelle liste à votre tableau. Si vous souhaitez simplement ajouter des étiquettes ou modifier la description des étiquettes, vous pouvez le faire à partir de l'onglet «Étiquettes» de la barre latérale.

Si vous décidez que vous souhaitez après tout ajouter une liste pour l'étiquette, vous pouvez le faire. Une nouvelle liste sera créée et tous les problèmes existants avec cette étiquette apparaîtront également dans la nouvelle liste.

1595509992_10_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-7486032

Cela s'applique à tous les problèmes avec plusieurs étiquettes: s'il existe des listes pour deux étiquettes ou plus auxquelles appartient le problème, le problème sera «dupliqué» dans les deux listes. Une fois que vous avez déplacé le problème sur «Terminé», tous les doublons disparaîtront.

Si vous cliquez sur un problème, vous serez redirigé vers la page de ce problème. Ici, vous pouvez commenter et discuter du problème comme vous le feriez sur Github. Vous pouvez également créer une demande de fusion à partir d'ici.

1595509992_124_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-1942198

Dans la barre latérale, vous trouverez les paramètres permettant de modifier les métadonnées du problème, telles que les libellés, les jalons, les dates d'échéance et les destinataires.

Importer des problèmes depuis Jira

Si vous utilisez déjà Jira et que vous souhaitez passer aux problèmes Gitlab, vous pouvez exporter tous vos problèmes depuis Jira et les importer dans Gitlab.

Dans le menu principal de Jira, cliquez sur "Problèmes et filtres" et recherchez "Tous les problèmes". Cela affichera une liste de tous les problèmes, que vous pourrez filtrer davantage si vous le souhaitez. Cliquez sur le bouton "Exporter" dans le coin supérieur droit, puis choisissez "Exporter Excel CSV (tous les champs)"

1595509992_834_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-5992679

Cela téléchargera un fichier CSV contenant tous vos problèmes et leurs informations associées.

Vous pouvez l'importer dans Gitlab sous l'onglet «Problèmes», en appuyant sur le bouton «Importer CSV» dans la barre de menu en haut à droite.

1595509992_918_comment-utiliser-les-problemes-gitlab-pour-suivre-le-developpement-de-6729661

Gitlab importera tous vos problèmes, ce qui peut prendre un certain temps, selon le nombre que vous en avez. Il vous enverra un e-mail une fois que cela sera fait.

Le changement ne sera pas entièrement transparent, car vous devrez probablement faire beaucoup de réorganisation, mais vous ne partirez pas de zéro.

★★★★★