Comment intégrer GitLab dans ClickUp : guide étape par étape
Table des matières

Introduction

Intégrer votre application de gestion de projet à vos outils de développement vous permet de simplifier et d'automatiser vos workflows de développement.

En tant qu'application de gestion de projet tout-en-un, ClickUp peut être connectée à plusieurs logiciels qui sont disponibles sur le marché. Et GitLab en fait partie. GitLab est reconnue parmi les équipes agiles et DevOps pour gérer le cycle de vie de leurs projets.

Dans cet article, nous allons vous guider dans la mise en place de cette intégration afin d'exploiter le potentiel de ces deux puissantes plateformes.

Intégration de GitLab à ClickUp
Intégration de GitLab à ClickUp

Points essentiels

  • Vous pouvez associer automatiquement ou manuellement les activités de code aux tâches ClickUp
  • Mise à jour des statuts des tâches selon les actions GitLab comme les commits
  • Création des branches et gestion des merge requests directement dans ClickUp
  • Naviguer entre les tâches et les branches/commits/merge requests liés, sans naviguer entre les applications

Pourquoi intégrer GitLab à ClickUp ?

Avantages de l'intégration d'un outil de gestion de projet aux outils de développement

Repositories GitLab dans les espaces ClickUp
Repositories GitLab dans les espaces ClickUp

Avant de coder, les développeurs doivent avoir connaissance des tâches à faire et des plans à suivre. De cette manière, les équipes pourront suivre la progression à partir des tâches, directement dans les outils de développement.

Voici les principaux avantages de cette intégration :

  • Suivi des problèmes - Suivez les bugs de vos programmes dans votre outil de gestion de projet.
  • Contrôle de version/source - Coordonnez les activités de développement et la planification de projet afin de mieux collaborer entre équipe et de mieux gérer les flux de travail. Gardez des historiques de vos projets pour les éventuels changements.
  • Collaboration efficace - Avec les outils de gestion de projet comme ClickUp, vous pouvez garder vos discussions et mises à jour au même endroit.
  • Workflows automatisés - En connectant les deux outils, vous allez économiser énormément de temps. L'intégration vous permet d'automatiser vos tâches et flux de travail répétitifs, réduisant les travaux manuels.

De cette manière, l'équipe sera à jour sur tout le projet. Vous allez pouvoir livrer vos produits en un rien de temps !

Intégration de GitLab à ClickUp

L'intégration de GitLab à ClickUp aide les équipes à travailler plus efficacement en améliorer les relations entre les tâches et le code. Elle vous permet de connecter vos repositories GitLab à vos Espaces ClickUp, rationalisant vos activités de développement :

  • Activité GitLab dans les tâches ClickUp - Les commits, branches et merge requests associés sont affichés directement dans vos tâches ClickUp. Vous pouvez le faire manuellement ou l'automatiser.
  • Notifications GitLab dans ClickUp - Recevez des notifications lorsque de nouveaux items GitLab sont ajoutés aux tâches ClickUp.
  • Mise à jour des statuts de tâche - Le statut de vos tâches peuvent être mis à jour automatiquement selon les actions GitLab. Pour ce faire, vous devez inclure l'ID de tâche dans les messages commits et les titres de merge request.
  • Création de nouvelles actions GitLab à partir de ClickUp - L'intégration permet aux développeurs de créer rapidement de nouvelles actions GitLab sur ClickUp.
  • Du code aux tâches - En un clic, vous pouvez suivre les workflows entre ClickUp et GitLab.

Comment intégrer GitLab à ClickUp

Connecter GitLab à ClickUp

Application GitLab à partir du centre d'applications de ClickUp
Application GitLab à partir du centre d'applications de ClickUp

La première étape à suivre est d'autoriser l'intégration dans votre compte ClickUp. Cette autorisation permet à ClickUp d'accéder à vos repositories GitLab.

Voici comment faire pour la mettre en place :

  1. En haut à droite, cliquez sur le nom de votre environnement de travail, sélectionnez Applications, puis Centre d'applications
  2. Dans la section Développement, sélectionner l'app GitLab
  3. Cliquez sur Gérer. Si vous connectez GitLab pour la première fois dans votre environnement de travail, vous devez Activer GitLab pour l'équipe.
Activer Gitlab pour l'équipe de l'environnement de travail pour la première fois
Activer Gitlab pour l'équipe de l'environnement de travail pour la première fois
  1. Cliquez sur + Ajouter GitLab. Vous avez le choix entre GitLab.com ou la version hébergée.
  2. Connectez-vous à votre compte GitLab.
  3. Autorisez ClickUp à se connecter à vos repositories.

GitLab.com vs  Version hébergée

Pour expliquer plus simplement, utiliser GitLab.com, c'est comme louer un appartement : il s'occupe de tout (serveurs, maintenance, etc.). Utiliser une version hébergée de GitLab, c'est comme être propriétaire d'une maison – vous avez plus de contrôle, mais vous devez prendre en charge de la maintenance vous-même, par exemple.

La mise en place de GitLab.com est très facile. Vous n'aurez qu'à vous connecter et autoriser l'intégration.

Pour les versions hébergées de GitLab, vous allez devoir fournir :

Cette intégration permet à ClickUp d'accéder à la version hébergée via API.

Mise en place de l'intégration entre ClickUp et GitLab

Une fois la connexion mise en place, vous devez configurer l'intégration selon les besoins de votre équipe. Vous devez relier vos projets à vos repositories et limiter les repositories partagés.

Ajouter des repositories à ClickUp

Vous pouvez sélectionner les repositories GitLab à connecter à votre compte ClickUp.

Ajouter un repository à ClickUp n'expose pas vos codes. Vous allez pouvoir associer les commits, branches, etc. aux tâches.

Pour ajouter un repo :

  1. Dans l'intégration GitLab, naviguez dans la section Repositories (référentiels)
  2. Cliquez sur + Ajouter à ClickUp
  3. Sélectionnez les espaces ClickUp qui peuvent accéder au repository
Sélectionner les espaces auxquels ajouter les repositories GitLab
Sélectionner les espaces auxquels ajouter les repositories GitLab

Désormais, votre équipe peut lier les actions du repository comme les commits et merge requests aux tâches dans les espaces que vous avez sélectionnés.

Limiter les repositories partagés

Lorsque vous connectez GitLab pour la première fois, tous vos repositories seront listés et vous devez sélectionner minutieusement les repositories à partager.

Par exemple, vous ne souhaitez certainement pas que le repository de vos projets personnels soit ajouté à l'environnement de travail de votre entreprise. Limitez les repositories partagés afin d'éviter les distractions et de garder certaines informations personnelles.

Synchroniser les actions GitLab et les tâches ClickUp

Les Branches GitLab dans ClickUp
Les Branches GitLab dans ClickUp

L'intégration offre des fonctionnalités puissantes pour maximiser votre productivité et votre efficacité. Vous allez pouvoir automatiser la création et la mise à jour de tâches, suivre les commits, merge requests et déploiement, et améliorer la collaboration et la communication d'équipe. L'intégration fournit des informations et des analyses approfondies, idéales pour la prise de décision dans vos projets.

Le principal avantage de l'intégration est l'association des activités de code aux tâches.

Synchroniser automatiquement les nouvelles actions

Lorsqu'un nouveau commit, branch, merge request est créé, ClickUp vous permettra de les relier automatiquement aux tâches de votre choix.

Afin de l'activer, vous devez inclure l'ID de tâche dans l'action GitLab avec les formats :

  • #{task_id}
  • CU-{task_id}
  • {custom_task_id}

Par exemple, un message commit #123 sera associé à l'ID de tâche 123.

Action GitLab après association d'un commit avec l'ID de tâche ClickUp
Action GitLab après association d'un commit avec l'ID de tâche ClickUp

Associer manuellement les actions

Vous pouvez également associer les actions GitLab à vos tâches ClickUp. Pour ce faire, vous pouvez suivre ces étapes :

  1. Ouvrez la tâche et cliquez sur l'icône GitLab.
  2. Sélectionnez les onglets commits ou branches.
  3. Sélectionnez le repository, branch, etc. à partir de la liste.
  4. Cliquez celui que vous souhaitez associer à la tâche.

Cette fonctionnalité vous permet de créer des actions personnalisées pour lier vos tâches.

Rationaliser les flux de travail : mettre à jour le statut des tâches à partir des commits GitLab

Lorsque vous incluez l'ID de tâche dans une action GitLab, vous pouvez aussi spécifier son statut.

Par exemple, un message commit avec #123[closed] fermera automatiquement la tâche 123 dans ClickUp.

Vous pouvez désormais changer le statut des tâches ClickUp directement dans GitLab !

Gestion des actions GitLab dans ClickUp

Gérer directement les actions GitLab à partir des tâches ClickUp
Gérer directement les actions GitLab à partir des tâches ClickUp

L'intégration fonctionne dans les deux sens. Vous pouvez aussi effectuer des actions sur les branches et merge requests directement dans ClickUp.

Voici quelques moyens de gérer les actions GitLab à partir des tâches :

Créer des branches

Pour créer une nouvelle branche à partir d'une tâche :

  1. Ouvrez la tâche et cliquez sur l'icône GitLab.
  2. Cliquez sur le bouton copier le lien à côté du nom de la branche.
  3. Le nom de la branche sera copié sur votre presse-papier.
  4. Collez-le dans GitLab pour créer une nouvelle branche.

Vous pouvez également personnaliser le format des branches auto-générées dans vos paramètres d'intégration.

Merge Requests

Lorsque vous créez un merge request à partir de ClickUp, il ajoutera l'ID de tâche au merge request dans GitLab automatiquement.

Vous allez pouvoir naviguer entre le merge request et la tâche car ils seront affichés dans l'activité ClickUp. Cette fonctionnalité facilite le suivi de vos codes et de vos tâches.

Le merge request inclut automatiquement l'ID de tâche dans GitLab
Le merge request inclut automatiquement l'ID de tâche dans GitLab

Pour créer un merge request à partir d'une tâche :

  1. Cliquez sur l'icône GitLab dans la tâche.
  2. Cliquez sur New Merge Request.
  3. Ajoutez un titre, sélectionnez le repository, la branche source et cible, et ajoutez une description.
  4. Confirmez

Une fois créé, les détails de merge request seront affichés dans la tâche ClickUp.

Résolution des problèmes de l'intégration

Si vous rencontrez des problèmes avec l'intégration GitLab, comme les repositories qui ne sont pas affichés, vous pouvez suivre ces étapes pour les résoudre :

  • Déconnecter et reconnecter – Si vous avez connecté accidentellement le mauvais compte GitLab ou si vous rencontrez des problèmes de connexion, vous pouvez déconnecter et reconnecter vos repositories ou votre compte.
  • Contacter le support – Si vous rencontrez des problèmes sur GitLab ou avez besoin d'assistance, vous pouvez demander l'équipe de support de GitLab. Vous pouvez également contacter le support de ClickUp.

Conclusion

Intégrer ClickUp avec GitLab est un moyen efficace pour rationaliser vos workflows de développement et améliorer la collaboration entre les équipes DevOps et du projet. Connecter les repositories, commits, branches et merge requests GitLab directement aux tâches ClickUp permet d'améliorer le suivi des processus de développement.

L'intégration permet d'associer automatiquement les activités de code aux tâches ClickUp pour la mise en contexte. Les statuts de tâche peuvent être mis à jour selon les actions GitLab comme les commits et merge requests. En plus, connecter les deux plateformes vous permet de créer et de gérer les branches et merge requests GitLab directement dans ClickUp. Vous n'aurez plus à naviguer entre les plateformes pour les éventuels changements liés aux tâches et au code.

En résumé, elle permet aux équipes de développement de travailler efficacement, de réduire les distractions et d'effectuer des travaux de qualité. En connectant un outil de gestion de projet à un logiciel de développement, les équipes vont rationaliser leur workflow, leur communication et réaliser de bons résultats. La mise en place est intuitive et le gain de productivité est considérable.

Si vous utilisez plutôt GitHub, nous avons également un article dédié ici.

UpSys et ClickUp

Chez UpSys, nous aidons les équipes à optimiser leurs processus de gestion de projet avec ClickUp. L'adoption de ClickUp sera facile. Vous pourrez tirer parti du logiciel grâce à notre expertise en configuration, consultation, coaching et formation.

Contactez-nous pour découvrir comment on peut adapter ClickUp à vos besoins spécifiques. UpSys vous aidera à atteindre de nouveaux sommets en gestion de projets.

Vous avez un projet avec ClickUp ?

Prendre Rendez-vous 🗓️

Passez vos opérations au niveau supérieur