GitLab modules
Adobe Workfront Fusion nécessite une licence Adobe Workfront Fusion en plus d’une licence Adobe Workfront.
Dans un Adobe Workfront Fusion , vous pouvez automatiser les workflows qui utilisent GitLab, ainsi que de la connecter à plusieurs applications et services tiers.
Si vous avez besoin d’instructions sur la création d’un scénario, voir Créez un scénario dans Adobe Workfront Fusion.
Pour plus d’informations sur les modules, voir Modules dans Adobe Workfront Fusion.
Exigences d’accès
Vous devez disposer des accès suivants pour utiliser les fonctionnalités de cet article :
Pour connaître le plan, le type de licence ou l’accès dont vous disposez, contactez votre Workfront administrateur.
Pour plus d’informations sur Adobe Workfront Fusion licences, voir Adobe Workfront Fusion licences.
Connexion GitLab to Workfront Fusion connect-gitlab-to-workfront-fusion
-
Dans n’importe quel Workfront Fusion Gitlab module, cliquez sur Ajouter en regard du champ de connexion.
-
Configurez les champs suivants :
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header Nom de la connexion Saisissez le nom de la connexion. GitLab URL Saisissez l’URL de votre GitLab instance. 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 dans GitLab, voir "Création d’un jeton d’accès personnel" dans Jetons d’accès personnels dans le GitLab la documentation.
-
Cliquez sur Continuer.
-
Cliquez sur Autoriser pour créer la connexion et revenir au module.
GitLab modules et leurs champs
Lorsque vous configurez GitLab modules, Workfront Fusion affiche les champs répertoriés ci-dessous. En plus de ces GitLab peut 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 de mappage situé au-dessus d’un champ ou d’une fonction s’affiche, vous pouvez l’utiliser pour définir des variables et des fonctions pour ce champ. Pour plus d’informations, voir Mappage des informations d’un module à un autre dans Adobe Workfront Fusion.
Triggers
Ce module de déclenchement instantané démarre un scénario lorsque l’état d’une version 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 nouveau webhook,
|
Ce module de déclenchement instantané lance un scénario lorsqu’un commentaire est fait sur une validation, une requête 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 nouveau webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsqu’une validation est envoyée à 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 nouveau webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsqu’un commentaire est fait 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 nouveau webhook,
|
Ceci déclencheur instantané lance un scénario lorsqu’un problème est créé ou lorsqu’un problème existant est mis à jour, fermé ou ouvert à nouveau.
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 nouveau 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 nouveau 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 nouveau webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsque l’état 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 nouveau webhook,
|
Ce module de déclenchement planifié lance un scénario lorsqu’un nouveau projet est ajouté, dont l’utilisateur authentifié est membre.
table 0-row-2 1-row-2 layout-auto html-authored no-header | |
---|---|
Connection | Pour obtenir des instructions sur la connexion à GitLab compte à Workfront Fusion, voir Connexion GitLab to Workfront Fusion dans 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 à GitLab compte à Workfront Fusion, voir Connexion GitLab to Workfront Fusion dans 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é démarre un scénario lorsqu’une balise est créée ou supprimée 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 nouveau webhook,
|
Ce module de déclenchement instantané démarre un scénario lorsqu’un nouveau commentaire est fait sur un fragment 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 nouveau webhook,
|
Ce module de déclencheur planifié démarre un scénario lorsqu’un nouvel outil est ajouté. Lorsqu’aucun filtre n’est appliqué, le déclencheur est exécuté lorsqu’un nouveau todo en attente est ajouté.
Pour plus d’informations sur les champs, voir Obtention d’une liste de tâches dans le GitLab la documentation.
Ce module de déclenchement instantané démarre 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 nouveau webhook,
|
Actions
Ce module d’action fusionne les modifications envoyées avec la requête de fusion donnée.
Pour plus d’informations sur les champs, voir Accepter la requête de fusion dans le GitLab la documentation.
Ce module d’action annule un seul build 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 obtenir des instructions sur la connexion à GitLab compte à Workfront Fusion, voir Connexion GitLab to Workfront Fusion dans cet article. |
ID de projet | Sélectionnez ou mappez le projet qui contient la version que vous souhaitez annuler. |
Build ID | Sélectionnez ou mappez la version que vous souhaitez annuler. |
Fusionner le message commit | Saisissez ou mappez un message de validation pour la fusion. |
Doit supprimer la branche source | Indiquez si vous souhaitez supprimer la branche source une fois la fusion terminée. |
Fusionner lorsque la génération réussit | Indiquez si la requête de fusion doit être fusionnée dès que la génération est terminée. |
SHA | S’il est présent, ce SHA doit correspondre à l’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 Annulation des traitements d’un pipeline dans le GitLab la documentation.
Si une requête de fusion est définie pour fusionner lorsqu’un pipeline réussit, ce module d’action annule cette action.
Pour plus d’informations sur les champs, voir Annuler la fusion lorsque le pipeline réussit dans le GitLab la documentation.
Ce module d’action sélectionne une validation sur une branche donnée.
Pour plus d’informations sur les champs, voir Cherry choisit une valise dans le GitLab la documentation.
Ce module d’action crée un nouveau libellé pour le référentiel donné.
Pour plus d’informations sur les champs, voir Créer un nouveau libellé dans le GitLab la documentation.
Ce module d’action crée un pipeline pour le projet donné.
Pour plus d’informations sur les champs, voir Création d’un pipeline dans le GitLab la documentation.
Ce module d’action ajoute des notes de mise à jour à la balise git existante.
Pour plus d’informations sur les champs, voir Création d’une version dans le GitLab la documentation.
Ce module d’action crée une balise dans le référentiel qui pointe vers la référence fournie.
Pour plus d’informations sur les champs, voir Création d’une balise dans le GitLab la documentation.
Ce module d’action crée un outil pour l’utilisateur actuel sur le problème sélectionné. L’utilisateur actuel est l’utilisateur identifié par les informations d’identification sur la connexion utilisée pour ce module.
Pour plus d’informations sur les champs, voir Créez un dans le GitLab la documentation.
Ce module d’action crée un outil pour l’utilisateur actuel sur la requête de fusion sélectionnée. L’utilisateur actuel est l’utilisateur identifié par les informations d’identification sur la connexion utilisée pour ce module.
Pour plus d’informations sur les champs, voir Création d’une tâche dans le GitLab la documentation.
Ce module d’action crée une requête de fusion sur un projet.
Pour plus d’informations sur les champs, voir Créer une requête de fusion dans le GitLab la documentation.
Ce module d’action crée un nouveau fichier dans le référentiel sélectionné.
Pour plus d’informations sur les champs, voir Création d’un fichier dans le référentiel dans le GitLab la documentation.
Ce module d’action crée une note de problème pour un seul problème de projet.
Pour plus d’informations sur les champs, voir Créer une note de problème dans le GitLab la documentation.
Ce module d’action crée une note pour une seule requête de fusion.
Pour plus d’informations sur les champs, voir Créer une note de demande de fusion dans le GitLab la documentation.
Ce module d’action crée un nouveau jalon pour un projet.
Pour plus d’informations sur les champs, voir Créer un nouveau jalon dans le GitLab la documentation.
Ce module d’action crée une nouvelle note pour un seul fragment de code. Les notes de fragment de code sont des commentaires que les utilisateurs peuvent publier dans un fragment de code.
Pour plus d’informations sur les champs, voir Créer une nouvelle note de fragment de code dans le GitLab la documentation.
Ce module d’action crée une branche de référentiel unique.
Pour plus d’informations sur les champs, voir Création d’une branche de référentiel dans le GitLab la documentation.
Ce module d’action crée une variable de version.
Pour plus d’informations sur les champs, voir Créer une variable dans le GitLab la documentation.
Ce module d’action est destiné uniquement aux administrateurs et aux propriétaires de projets. Elle supprime la requête de fusion en question.
Pour plus d’informations sur les champs, voir Suppression d’une requête de fusion dans le GitLab la documentation.
Ce module d’action supprime un fichier existant du référentiel.
Pour plus d’informations sur les champs, voir Suppression d’un fichier existant dans le référentiel dans le GitLab la documentation.
Ce module d’action supprime une branche du référentiel.
Pour plus d’informations sur les champs, voir Suppression de la branche de référentiel dans le GitLab la documentation.
Ce module d’action met à jour un problème de projet existant. Cet appel est également utilisé pour marquer un problème comme étant fermé.
Pour plus d’informations sur les champs, voir Modifier le problème dans le GitLab la documentation.
Ce module d’action met à jour un jalon de projet existant.
Pour plus d’informations sur les champs, voir Modifier le jalon dans le GitLab la documentation.
Ce module d’action supprime une version d’un projet (supprime les artefacts de tâche et le journal de la tâche).
Pour plus d’informations sur les champs, voir Effacer une tâche dans le GitLab la documentation.
Ce module de recherche récupère une liste d’éléments à faire.
Pour plus d’informations sur les champs, voir Obtention d’une liste de tâches dans le GitLab la documentation.
Ce module d’action récupère une seule tâche d’un projet.
Pour plus d’informations sur les champs, voir Obtention d’une seule tâche dans le GitLab la documentation.
Ce module d’action récupère une balise de référentiel spécifique déterminée par son nom.
Pour plus d’informations sur les champs, voir Obtention d’une balise de référentiel unique dans le GitLab la documentation.
Ce module d’action récupère un déploiement spécifique.
Pour plus d’informations sur les champs, voir Obtenir un déploiement spécifique dans le GitLab la documentation.
Ce module de recherche récupère tous les problèmes affectés à un seul jalon de projet.
Pour plus d’informations sur les champs, voir Obtention de tous les problèmes affectés à un seul jalon dans le GitLab la documentation.
Ce module d’action récupère des informations sur un fichier dans le référentiel, comme le nom, la taille ou le contenu.
Pour plus d’informations sur les champs, voir Obtenir le fichier du référentiel dans le GitLab la documentation.
Ce module de recherche récupère les utilisateurs du projet.
Pour plus d’informations sur les champs, voir Obtention des utilisateurs de projet dans le GitLab la documentation.
Ce module d’action récupère les détails des problèmes.
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 à Workfront Fusion dans cet article. |
Project | Sélectionnez le projet qui contient le problème dont vous souhaitez récupérer les détails. |
ID de problème | Saisissez ou mappez le nom du problème dont vous souhaitez récupérer les détails. |
Ce module d’action récupère 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 le GitLab la documentation.
Ce module d’action récupère des informations sur une seule requête de fusion.
Pour plus d’informations sur les champs, voir Obtenir une requête de fusion unique dans le GitLab la documentation.
Ce module de recherche récupère des informations sur la requête de fusion, y compris ses fichiers et modifications.
Pour plus d’informations sur les champs, voir Obtenir les modifications d’une requête de fusion unique dans le GitLab la documentation.
Ce module d’action récupère une liste de validations de requête de fusion.
Pour plus d’informations sur les champs, voir Obtention de validations de requête de fusion unique dans le GitLab la documentation.
Ce module d’action renvoie une seule note pour une requête de fusion donnée.
Pour plus d’informations sur les champs, voir Obtenir une note de demande de fusion unique dans le GitLab la documentation.
Ce module d’action récupère les détails du jalon.
Pour plus d’informations sur les champs, voir Obtention d’un jalon unique dans le GitLab la documentation.
Ce module d’action récupère les détails du projet.
Pour plus d’informations sur les champs, voir Obtenir un projet unique dans le GitLab la documentation.
Ce module d’action récupère les détails de la branche de référentiel.
Pour plus d’informations sur les champs, voir Obtention d’une branche de référentiel unique dans le GitLab la documentation.
Ce module récupère une seule note pour un extrait de code donné.
Pour plus d’informations sur les champs, voir Obtention d’une seule note de fragment de code dans le GitLab la documentation.
Ce module de recherche récupère les commentaires d’une validation dans un projet.
Pour plus d’informations sur les champs, voir Obtention des commentaires d’une validation dans le GitLab la documentation.
Ce module d’action récupère la comparaison d’une validation dans un projet.
Pour plus d’informations sur les champs, voir Obtention de la comparaison d’une validation dans le GitLab la documentation.
Empêche la suppression des artefacts lorsque l’expiration est définie.
Pour plus d’informations sur les champs, voir Conserver les artefacts dans le GitLab la documentation.
Ce module de recherche récupère une liste de toutes les notes pour une seule requête de fusion.
Pour plus d’informations sur les champs, voir Liste de toutes les notes de requête de fusion dans le GitLab la documentation.
Ce module obtient une liste de toutes les notes pour un seul fragment de code. Les notes de fragment de code sont des commentaires que les utilisateurs peuvent publier dans un fragment de code.
Pour plus d’informations sur les champs, voir ?? dans le GitLab la documentation.
Ce module de recherche renvoie une liste de versions pour une validation 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 Connect GitLab à Workfront Fusion dans cet article. |
ID de projet | Sélectionnez le projet contenant la validation pour laquelle vous souhaitez répertorier les versions. |
Scope | Pour limiter la recherche à créer avec un état spécifique, sélectionnez l’état. Si ce champ est vide, toutes les versions de la validation sont renvoyées. |
Ce module de recherche renvoie tous les problèmes selon les paramètres de filtre spécifiés.
Pour plus d’informations sur les champs, voir Problèmes de liste dans le GitLab la documentation.
Ce module de recherche récupère tous les problèmes qui seraient fermés en fusionnant la requête de fusion fournie.
Pour plus d’informations sur les champs, voir Problèmes de liste qui se fermeront lors de la fusion dans le GitLab la documentation.
Ce module de recherche récupère tous les libellés du projet.
Pour plus d’informations sur les champs, voir Étiquettes de liste dans le GitLab la documentation.
Ce module de recherche récupère toutes les requêtes de fusion selon les paramètres de filtre.
Pour plus d’informations sur les champs, voir Lister des requêtes de fusion dans le GitLab la documentation.
Ce module de recherche récupère les projets dans lesquels l’utilisateur authentifié est défini comme propriétaire.
Pour plus d’informations sur les champs, voir Liste des projets d’utilisateurs dans le GitLab la documentation.
Ce module de recherche récupère une liste de versions dans un projet.
Pour plus d’informations sur les champs, voir Liste des tâches de projet dans le GitLab la documentation.
Ce module de recherche récupère une liste de déploiements dans un projet.
Pour plus d’informations sur les champs, voir Liste des déploiements de projet dans le GitLab la documentation.
Ce module de recherche récupère une liste de toutes les notes pour un seul problème.
Pour plus d’informations sur les champs, voir Liste des notes de problème de projet dans le GitLab la documentation.
Ce module de recherche renvoie tous les problèmes d’un projet spécifié.
Pour plus d’informations sur les champs, voir Liste des problèmes de projet dans le GitLab la documentation.
Ce module de recherche récupère tous les jalons du projet.
Pour plus d’informations sur les champs, voir Liste des jalons de projet dans le GitLab la documentation.
Ce module de recherche récupère tous les pipelines pour le projet.
Pour plus d’informations sur les champs, voir Liste des pipelines de projet dans le GitLab la documentation.
Ce module de recherche récupère une liste de 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 Liste des balises du référentiel de projet dans le GitLab la documentation.
Ce module de recherche récupère une liste des variables d’un projet.
Pour plus d’informations sur les champs, voir Liste des variables de projet dans le GitLab la documentation.
Ce module de recherche récupère tous les projets dont l’utilisateur authentifié est membre.
Pour plus d’informations sur les champs, voir Liste de tous les projets dans le GitLab la documentation.
Ce module recherche des branches de référentiel par terme de recherche.
Pour plus d’informations sur les champs, voir Répertorier les branches du référentiel dans le GitLab la documentation.
Ce module de recherche récupère une liste de validations de référentiel dans un projet.
Pour plus d’informations sur les champs, voir Lister des validations de référentiel dans le GitLab la documentation.
Ce module de recherche récupère une liste de contributeurs au référentiel.
Pour plus d’informations sur les champs, voir Contributeurs dans le GitLab la documentation.
Ce module de recherche récupère une liste de fichiers et de répertoires de référentiel dans un projet.
Pour plus d’informations sur les champs, voir Arborescence de référentiel de liste dans le GitLab la documentation.
Ce module d’action marque un seul élément à faire en attente, indiqué par son identifiant pour l’utilisateur actuel, comme indiqué.
Pour plus d’informations sur les champs, voir Marquer un élément comme indiqué dans le GitLab la documentation.
Modifie une note existante d’un problème.
Pour plus d’informations sur les champs, voir Modifier une note de problème existante dans le GitLab la documentation.
Modifie la note existante d’une requête de fusion.
Pour plus d’informations sur les champs, voir Modification d’une note de demande de fusion existante dans le GitLab la documentation.
Ce module d’action modifie une note existante d’un extrait de code.
Pour plus d’informations sur les champs, voir Modifier une note de fragment de code existante dans le GitLab la documentation.
Ce module d’action crée un problème de projet.
Pour plus d’informations sur les champs, voir Nouveau problème dans le GitLab la documentation.
Ce module d’action déclenche une action manuelle pour démarrer une tâche.
Pour plus d’informations sur les champs, voir Lecture d’une tâche dans le GitLab la documentation.
Ce module d’action ajoute un commentaire à une validation.
Pour plus d’informations sur les champs, voir Publier le commentaire à valider dans le GitLab la documentation.
Ce module d’action supprime la variable d’un projet.
Pour plus d’informations sur les champs, voir Supprimer la variable dans le GitLab la documentation.
Ce module d’action tente une nouvelle version dans une validation.
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 à Workfront Fusion dans cet article. |
ID de projet | Sélectionnez le projet qui contient la version que vous souhaitez réessayer. |
Build ID | Sélectionnez la version que vous souhaitez réessayer. |
Ce module d’action tente à nouveau les versions qui ont échoué dans un pipeline.
Pour plus d’informations sur les champs, voir Tâches de reprise dans un pipeline dans le GitLab la documentation.
Ce module récupère les détails de la variable spécifique d’un projet.
Pour plus d’informations sur les champs, voir Afficher les détails des variables dans le GitLab la documentation.
Ce module d’action met à jour une version.
Pour plus d’informations sur les champs, voir Mise à jour d’une version dans le GitLab la documentation.
Ce module d’action met à jour une requête de fusion existante. Vous pouvez modifier la branche cible, le titre ou même fermer la version de maintenance.
Pour plus d’informations sur les champs, voir Mettre à jour la requête de fusion dans le GitLab la documentation.
Ce module d’action met à jour la variable d’un projet.
Pour plus d’informations sur les champs, voir Mettre à jour la variable dans le GitLab la documentation.