Modules GitLab
Adobe Workfront Fusion nécessite une licence Adobe Workfront Fusion en plus d’une licence Adobe Workfront.
Dans un scénario Adobe Workfront Fusion, vous pouvez automatiser les workflows qui utilisent GitLab et le connecter à plusieurs applications et services tiers.
Si vous avez besoin d’instructions sur la création d’un scénario, voir Créer un scénario dans Adobe Workfront Fusion.
Pour plus d’informations sur les modules, voir Modules dans Adobe Workfront Fusion.
Conditions d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez votre équipe d’administration Workfront.
Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez la section Licences Adobe Workfront Fusion.
Connecter GitLab à Workfront Fusion connect-gitlab-to-workfront-fusion
-
Dans un module Gitlab Workfront Fusion, cliquez sur Ajouter en regard du champ Connexion.
-
Configurez les champs suivants :
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Connection name Saisissez un nom pour la connexion. GitLab URL Saisissez l’URL de votre instance GitLab. Access Token Saisissez votre Private Token ou Personal Access Token.
Pour plus d’informations sur la localisation ou la création d’un jeton d’accès personnel GitLab, voir « Créer un jeton d’accès personnel » dans Jetons d’accès personnels de la documentation GitLab.
-
Cliquez sur Continuer.
-
Cliquez sur Autoriser pour créer la connexion et revenir au module.
Modules GitLab et leurs champs
Lorsque vous configurez les modules GitLab, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces derniers, des champs GitLab supplémentaires peuvent s’afficher, selon des facteurs tels que votre niveau d’accès dans l’application ou le service. Un titre en gras dans un module indique un champ obligatoire.
Si le bouton « Mapper » apparaît au-dessus d’un champ ou d’une fonction, vous pouvez l’utiliser pour définir des variables et des fonctions pour ce champ. Pour plus d’informations, voir Mapper des informations d’un module à l’autre dans Adobe Workfront Fusion.
Déclencheurs
Ce module déclencheur instantané démarre un scénario lorsque le statut d’une version est modifié.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module déclencheur instantané lance un scénario lorsqu’un commentaire est publié sur un engagement, une demande de fusion, un problème ou un extrait de code.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module déclencheur instantané lance un scénario lorsqu’un engagement est envoyé à un référentiel. Ce module ne lance pas de scénario lorsqu’une balise est envoyée.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module déclencheur instantané lance un scénario lorsqu’un commentaire est publié sur un problème.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module déclencheur instantané lance un scénario lorsqu’un problème est créé ou lorsqu’un problème existant est mis à jour, fermé ou rouvert.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsque l’un des événements suivants se produit :
- Une nouvelle requête de fusion est créée.
- Une requête de fusion existante est mise à jour, fusionnée ou fermée.
- Une validation est ajoutée dans la branche source.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsqu’un commentaire est fait sur une requête de fusion.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsque le statut d’un pipeline change.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module de déclenchement planifié lance un scénario lors de l’ajout d’un nouveau projet dont la personne authentifiée est membre.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour obtenir des instructions sur la connexion de votre compte GitLab à Workfront Fusion, consultez la section Connecter GitLab à Workfront Fusion de cet article. |
Nbre max. de résultats | Saisissez ou mappez le nombre maximal d’enregistrements que le module doit surveiller pour chaque cycle d’exécution de scénario. |
Ce module de déclenchement planifié lance un scénario lorsqu’une nouvelle branche est ajoutée à un référentiel.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour obtenir des instructions sur la connexion de votre compte GitLab à Workfront Fusion, consultez la section Connecter GitLab à Workfront Fusion de cet article. |
Nbre max. de résultats | Saisissez ou mappez le nombre maximal d’enregistrements que le module doit surveiller pour chaque cycle d’exécution de scénario. |
Ce module de déclenchement instantané lance un scénario lors de la création ou de la suppression d’une balise dans un référentiel.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module de déclenchement instantané lance un scénario lorsqu’un nouveau commentaire est effectué sur un extrait.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Ce module déclencheur planifié lance un scénario lorsqu’une chose à faire est ajoutée. Lorsqu’aucun filtre n’est appliqué, le déclencheur est exécuté si une chose à faire en attente est ajoutée.
Pour plus d’informations sur les champs, voir Obtenir une liste de choses à faire dans la documentation de GitLab.
Ce module déclencheur instantané lance un scénario lorsqu’une page wiki est créée ou modifiée.
table 0-row-2 layout-auto html-authored no-header | |
---|---|
Webhook |
Sélectionnez le webhook que vous souhaitez utiliser pour ce déclencheur ou ajoutez un nouveau webhook. Pour ajouter un webhook,
|
Actions
Ce module d’action fusionne les modifications soumises avec la demande de fusion donnée.
Pour plus d’informations sur les champs, voir Accepter la demande de fusion dans la documentation de GitLab.
Ce module d’action annule une seule version d’un projet.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour savoir comment connecter votre compte GitLab à Workfront Fusion, voir Connecter GitLab à Workfront Fusion dans cet article. |
Project ID | Sélectionnez ou mappez le projet contenant la version que vous souhaitez annuler. |
Build ID | Sélectionnez ou mappez la version que vous souhaitez annuler. |
Merge commit message | Saisissez ou mappez un message d’engagement pour la fusion. |
Should remove source branch | Indiquez si vous souhaitez supprimer la branche source une fois la fusion terminée. |
Merge when build succeeds | Indiquez si la demande de fusion doit être fusionnée une fois la version terminée. |
SHA | S’il est présent, ce SHA doit correspondre à la méthode HEAD de la branche source. S’il ne correspond pas, la fusion échoue. |
Ce module d’action annule les versions pour un seul pipeline.
Pour plus d’informations sur les champs, voir Annuler des traitements d’un pipeline dans la documentation de GitLab.
Si une demande de fusion est définie pour s’enclencher lorsqu’un pipeline réussit, ce module d’action annule cette opération.
Pour plus d’informations sur les champs, voir Annuler la fusion si le pipeline réussit dans la documentation de GitLab.
Ce module d’action sélectionne un engagement sur une branche donnée.
Pour plus d’informations sur les champs, voir Sélectionner un engagement dans la documentation de GitLab.
Ce module d’action crée un libellé pour le référentiel donné.
Pour plus d’informations sur les champs, voir Créer un libellé dans la documentation de GitLab.
Ce module d’action crée un pipeline pour le projet donné.
Pour plus d’informations sur les champs, voir Créer un pipeline dans la documentation de GitLab.
Ce module d’action ajoute des notes de mise à jour à la balise git existante.
Pour plus d’informations sur les champs, voir Créer une version dans la documentation de GitLab.
Ce module d’action crée une balise dans le référentiel qui renvoie à la référence fournie.
Pour plus d’informations sur les champs, voir Créer une balise dans la documentation de GitLab.
Ce module d’action crée une chose à faire pour la personne concernée sur le problème sélectionné. La personne concernée est la personne identifiée par les informations d’identification sur la connexion utilisée pour ce module.
Pour plus d’informations sur les champs, voir la section Créer une chose à faire dans la documentation GitLab.
Ce module d’action crée une chose à faire pour la personne concernée sur la demande de fusion sélectionnée. La personne concernée est la personne identifiée par les informations d’identification sur la connexion utilisée pour ce module.
Pour plus d’informations sur les champs, voir Créer une chose à faire dans la documentation GitLab
Ce module d’action crée une nouvelle demande de fusion sur un projet.
Pour plus d’informations sur les champs, voir la section Créer une demande de fusion dans la documentation GitLab.
Ce module d’action crée un fichier dans le référentiel sélectionné.
Pour plus d’informations sur les champs, voir la section Créer un fichier dans le référentiel dans la documentation GitLab.
Ce module d’action crée une note de problème pour un problème de projet unique.
Pour plus d’informations sur les champs, voir la section Créer une note de problème dans la documentation GitLab.
Ce module d’action crée une note pour une seule demande de fusion.
Pour plus d’informations sur les champs, voir la section Créer une note de demande de fusion dans la documentation GitLab.
Ce module d’action crée un jalon pour un projet.
Pour plus d’informations sur les champs, voir la section Créer un jalon dans la documentation GitLab.
Ce module d’action crée une note pour un seul extrait de code. Les notes des extraits de code sont des commentaires que les utilisateurs et utilisatrices peuvent publier sur un extrait de code.
Pour plus d’informations sur les champs, voir la section Créer une note d’extrait de code dans la documentation GitLab.
Ce module d’action crée une seule branche de référentiel.
Pour plus d’informations sur les champs, voir la section Créer une branche de référentiel dans la documentation GitLab.
Ce module d’action crée une variable de version.
Pour plus d’informations sur les champs, voir la section Créer une variable dans la documentation GitLab.
Ce module d’action est réservé aux administrateurs et administratrices et aux personnes propriétaires de projets. Il supprime la demande de fusion en question.
Pour plus d’informations sur les champs, voir la section Supprimer une demande de fusion dans la documentation GitLab.
Ce module d’action supprime un fichier existant du référentiel.
Pour plus d’informations sur les champs, voir la section Supprimer un fichier existant du référentiel dans la documentation GitLab.
Ce module d’action supprime une branche du référentiel.
Pour plus d’informations sur les champs, voir la section Supprimer une branche du référentiel dans la documentation GitLab.
Ce module d’action met à jour un problème de projet existant. Cet appel est également utilisé pour marquer la clôture d’un problème.
Pour plus d’informations sur les champs, voir la section Modifier un problème dans la documentation GitLab.
Ce module d’action met à jour un jalon de projet existant.
Pour plus d’informations sur les champs, voir la section Modifier un jalon dans la documentation GitLab.
Ce module d’action efface une version d’un projet (supprime les artefacts et le log de traitement).
Pour plus d’informations sur les champs, voir Effacer un traitement dans la documentation GitLab.
Ce module de recherche permet de récupérer une liste des choses à faire.
Pour plus d’informations sur les champs, voir Obtenir une liste des choses à faire dans la documentation GitLab.
Ce module d’action permet de récupérer un seul traitement d’un projet.
Pour plus d’informations sur les champs, voir Obtenir un traitement unique dans la documentation GitLab.
Ce module d’action permet de récupérer une balise de référentiel spécifique déterminée par son nom.
Pour plus d’informations sur les champs, voir Obtenir une balise de référentiel unique dans la documentation GitLab.
Ce module d’action permet de récupérer un déploiement spécifique.
Pour plus d’informations sur les champs, voir Obtenir un déploiement spécifique dans la documentation GitLab.
Ce module de recherche permet de récupérer tous les problèmes affectés à un seul jalon du projet.
Pour plus d’informations sur les champs, voir Obtenir tous les problèmes affectés à un seul jalon dans la documentation GitLab.
Ce module d’action permet de récupérer des informations sur un fichier dans le référentiel, comme son nom, sa taille ou son contenu.
Pour plus d’informations sur les champs, voir Obtenir un fichier du référentiel dans la documentation GitLab.
Ce module de recherche permet de récupérer les utilisateurs et utilisatrices du projet.
Pour plus d’informations sur les champs, voir Obtenir les utilisateurs et utilisatrices du projet dans la documentation GitLab.
Ce module d’action permet de récupérer les détails d’un problème.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour créer une connexion, voir Connect GitLab to Workfront Fusion dans cet article. |
Project | Sélectionnez le projet qui contient le problème dont vous voulez récupérer les détails. |
Issue ID | Saisissez ou mappez le nom du problème pour lequel vous souhaitez obtenir des détails. |
Ce module d’action permet de récupérer une seule note pour un problème de projet spécifique.
Pour plus d’informations sur les champs, voir Obtenir une note de problème unique dans la documentation GitLab.
Ce module d’action permet de récupérer des informations sur une requête de fusion unique.
Pour plus d’informations sur les champs, voir Obtenir une requête de fusion unique dans la documentation GitLab.
Ce module de recherche récupère des informations sur la requête de fusion, y compris ses fichiers et ses modifications.
Pour plus d’informations sur les champs, voir Obtenir les modifications d’un requête de fusion unique dans la documentation GitLab.
Ce module d’action permet de récupèrer une liste de engagements de requête de fusion.
Pour plus d’informations sur les champs, voir Obtenir les engagements d’une requête de fusion unique dans la documentation GitLab.
Ce module d’action renvoie une note unique pour une demande de fusion donnée.
Pour plus d’informations sur les champs, voir Obtenir une note pour une demande de fusion unique dans la documentation GitLab.
Ce module d’action récupère les détails d’un jalon.
Pour plus d’informations sur les champs, voir Obtenir un jalon unique dans la documentation GitLab.
Ce module d’action récupère les détails d’un projet.
Pour plus d’informations sur les champs, voir Obtenir un projet unique dans la documentation GitLab.
Ce module d’action récupère les détails d’une branche de référentiel.
Pour plus d’informations sur les champs, voir Obtenir une branche de référentiel unique dans la documentation GitLab.
Ce module récupère une note unique pour un extrait de code donné.
Pour plus d’informations sur les champs, voir Obtenir une note d’un extrait de code unique dans la documentation GitLab.
Ce module de recherche récupère les commentaires d’un engagement dans un projet.
Pour plus d’informations sur les champs, voir Obtenir les commentaires d’un engagement dans la documentation GitLab.
Ce module d’action récupère le diff d’un engagement dans un projet.
Pour plus d’informations sur les champs, voir Obtenir le diff d’un engagement dans la documentation GitLab.
Empêche la suppression des artefacts lorsque l’expiration est fixée.
Pour plus d’informations sur les champs, voir Conserver les artefacts dans la documentation GitLab.
Ce module de recherche permet d’obtenir une liste de toutes les notes relatives à une demande de fusion unique.
Pour plus d’informations sur les champs, voir Répertorier toutes les notes de demande de fusion dans la documentation GitLab.
Ce module permet d’obtenir une liste de toutes les notes pour un extrait de code unique. Les notes des extraits de code sont des commentaires que les utilisateurs et utilisatrices peuvent publier sur un extrait de code.
Pour plus d’informations sur les champs, voir ?? dans la documentation GitLab.
Ce module de recherche renvoie une liste de versions pour un engagement spécifique dans un projet.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour créer une connexion, voir la section Connect GitLab to Workfront Fusion dans cet article. |
Project ID | Sélectionnez le projet qui contient l’engagement dont vous voulez répertorier les versions. |
Scope | Pour limiter la recherche aux versions ayant un statut spécifique, sélectionnez le statut. Le fait de laisser ce champ vide renvoie toutes les versions de l’engagement. |
Ce module de recherche renvoie tous les problèmes en fonction des paramètres de filtrage spécifiés.
Pour plus d’informations sur les champs, voir Répertorier les problèmes dans la documentation GitLab.
Ce module de recherche récupère tous les problèmes qui se clôtureraient par la fusion de la demande de fusion fournie.
Pour plus d’informations sur les champs, voir Répertorier les problèmes qui seront clôturés lors de la fusion dans la documentation GitLab.
Ce module de recherche permet de récuperer tous les libellés du projet.
Pour plus d’informations sur les champs, voir Répertorier les libellés dans la documentation GitLab.
Ce module de recherche permet de récupérer toutes les demandes de fusion en fonction des paramètres de filtrage.
Pour plus d’informations sur les champs, voir la section Répertorier les demandes de fusion dans la documentation GitLab.
Ce module de recherche permet de retrouver les projets dont la personne authentifiée est propriétaire.
Pour plus d’informations sur les champs, voir la section Répertorier les projets des utilisateurs et utilisatrices dans la documentation GitLab.
Ce module de recherche permet d’obtenir la liste des versions d’un projet.
Pour plus d’informations sur les champs, voir la section Répertorier les traitements de projet dans la documentation GitLab.
Ce module de recherche permet d’obtenir une liste des déploiements dans un projet.
Pour plus d’informations sur les champs, voir la section Répertorier les déploiements de projet dans la documentation GitLab.
Ce module de recherche permet d’obtenir une liste de toutes les notes relatives à un problème donné.
Pour plus d’informations sur les champs, voir la section Répertorier les notes sur les problèmes d’un projet dans la documentation GitLab.
Ce module de recherche renvoie tous les problèmes relatifs à un projet donné.
Pour plus d’informations sur les champs, voir la section Répertorier les problèmes d’un projet dans la documentation GitLab.
Ce module de recherche permet de retrouver tous les jalons du projet.
Pour plus d’informations sur les champs, voir la section Répertorier les jalons d’un projet dans la documentation GitLab.
Ce module de recherche permet de retrouver tous les pipelines du projet.
Pour plus d’informations sur les champs, voir la section Répertorier les pipelines d’un projet dans la documentation GitLab.
Ce module de recherche permet de récupérer une liste des balises de référentiel d’un projet, triées par nom dans l’ordre alphabétique inverse.
Pour plus d’informations sur les champs, voir la section Répertorier les balises de référentiel du projet dans la documentation GitLab.
Ce module de recherche permet d’obtenir la liste des variables d’un projet.
Pour plus d’informations sur les champs, voir la section Répertorier les variables du projet dans la documentation GitLab.
Ce module de recherche permet de retrouver tous les projets dont la personne authentifiée est membre.
Pour plus d’informations sur les champs, voir la section Répertorier tous les projets dans la documentation GitLab.
Ce module recherche les branches du référentiel en fonction du terme de recherche.
Pour plus d’informations sur les champs, voir la section Répertorier les branches du référentiel dans la documentation GitLab.
Ce module de recherche permet d’obtenir une liste des engagements du référentiel dans un projet.
Pour plus d’informations sur les champs, voir la section Répertorier les engagements du référentiel dans la documentation GitLab.
Ce module de recherche permet d’obtenir la liste des contributeurs et contirbutrices d’un référentiel.
Pour plus d’informations sur les champs, voir la section Contributeurs et contributrices dans la documentation GitLab.
Ce module de recherche permet d’obtenir une liste des fichiers et des répertoires du référentiel dans un projet.
Pour plus d’informations sur les champs, voir la section Répertorier l’arborescence du référentiel dans la documentation GitLab.
Ce module d’action marque une chose à faire en attente donnée par son ID pour la personne concernée comme étant terminée.
Pour plus d’informations sur les champs, voir la section Marquer une chose à faire comme terminée dans la documentation GitLab.
Modifie une note existante d’un problème.
Pour plus d’informations sur les champs, voir la section Modifier une note de problème existante dans la documentation GitLab.
Modifie la note existante d’une demande de fusion.
Pour plus d’informations sur les champs, voir la section Modifier une note de demande de fusion existante dans la documentation GitLab.
Ce module d’action modifie une note existante d’un extrait de code.
Pour plus d’informations sur les champs, voir la section Modifier une note d’extrait de code existante dans la documentation GitLab.
Ce module d’action crée un problème de projet.
Pour plus d’informations sur les champs, voir la section Nouveau problème dans la documentation GitLab.
Ce module d’action déclenche une action manuelle pour démarrer un traitement.
Pour plus d’informations sur les champs, voir la section Lire un traitement dans la documentation GitLab.
Ce module d’action ajoute un commentaire à un engagement.
Pour plus d’informations sur les champs, voir la section Publier un commentaire sur l’engagement dans la documentation GitLab.
Ce module d’action supprime la variable d’un projet.
Pour plus d’informations sur les champs, voir la section Supprimer la variable dans la documentation GitLab.
Ce module d’action réessaie une version unique dans un engagement.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour créer une connexion, voir la section Connect GitLab to Workfront Fusion dans cet article. |
Project ID | Sélectionnez le projet qui contient la version que vous voulez réessayer. |
Build ID | Sélectionnez la version que vous souhaitez réessayer. |
Ce module d’action retente les versions qui ont échoué dans un pipeline.
Pour plus d’informations sur les champs, voir la section Réessayer des traitements dans un pipeline dans la documentation GitLab.
Ce module permet d’obtenir les détails d’une variable spécifique d’un projet.
Pour plus d’informations sur les champs, voir la section Afficher les détails de la variable dans la documentation GitLab.
Ce module d’action met à jour une version.
Pour plus d’informations sur les champs, voir la section Mettre à jour une version dans la documentation GitLab.
Ce module d’action met à jour une demande de fusion existante. Vous pouvez modifier la branche cible, le titre ou même fermer la demande de fusion.
Pour plus d’informations sur les champs, voir la section Mettre à jour une demande de fusion dans la documentation GitLab.
Ce module d’action met à jour la variable d’un projet.
Pour plus d’informations sur les champs, voir la section Mettre à jour une variable dans la documentation GitLab.