Associer des étapes de GitHub, GitLab et Azure DevOps avec JFrog
La prise en charge de GitHub Actions, Azure DevOps et GitLab par JFrog Artifactory dans Vélocité de changement DevOps vous permet d'importer les données d'artefact publiées dans JFrog Artifactory pour les exécutions de pipeline correspondantes. Ces données peuvent ensuite être liées à toutes les données DevOps collectées dans Vélocité de changement DevOps, telles que les éléments de travail, les validations, le résumé de la qualité, les exécutions de test, etc., ce qui permet de tracer et d'identifier les causes premières.
Avant de commencer
Rôle requis : sn_devops.admin ou sn_devops.tool_owner
Les pipelines de mise en production Azure DevOps ne sont pas pris en charge.
- Connecter et configurer vos outils GitHub, GitLab ou Azure DevOps dans Vélocité de changement DevOps.
- Exécuter les pipelines dans les instances GitHub, GitLab ou Azure DevOps respectives.
- Détecter les pipelines et les étapes dans les outils respectifs dans Vélocité de changement DevOps.
- Connecter l'outil JFrog dans Vélocité de changement DevOps. L'outil doit être à l'état connecté.
- Les informations de version doivent être publiées dans JFrog en même temps que les artefacts.
- Les informations de version doivent contenir l'URL et les informations sur les modules ou les dépendances.
Associer des étapes à partir de pipelines
- Ouvrez la page d'enregistrement de votre outil GitHub, GitLab ou Azure DevOps et sélectionnez l'onglet Pipelines.
- Sélectionnez les pipelines que vous souhaitez associer à votre outil JFrog.
- Sélectionnez Associer l'outil d'artefact.
- Sélectionnez l'outil JFrog avec lequel vous souhaitez établir l'association. Remarque :seuls les outils JFrog connectés sont disponibles à la sélection.
- Sélectionnez successivement les étapes de pipeline que vous souhaitez associer à l'outil JFrog sélectionné, puis Associer.Remarque :une étape ne peut être associée qu'à un outil.
Les étapes sont associées à l'outil JFrog. Vous pouvez afficher les étapes associées dans l'enregistrement d'outil JFrog, dans l'onglet Étapes associées.
Pour dissocier une étape, sélectionnez-la dans l'onglet Étapes associées de l'enregistrement d'outil JFrog, puis Dissocier.
Associer des étapes à partir de la table Étapes
- Ouvrez la page d'enregistrement de votre outil GitHub, GitLab ou Azure DevOps et sélectionnez le pipeline dont vous souhaitez associer les étapes à votre outil JFrog.
- Dans l'enregistrement de pipeline, sélectionnez l'onglet Étapes avec association d'artefacts, puis Associer.
- Dans la liste des outils JFrog connectés, sélectionnez l'outil auquel vous souhaitez associer les étapes.Remarque :seuls les outils JFrog connectés sont disponibles à la sélection.
- Dans la liste des étapes du pipeline, sélectionnez celles que vous souhaitez associer à l'outil JFrog sélectionné, puis Associer.Remarque :si vous sélectionnez une étape qui est déjà associée à un autre outil JFrog, elle est dissociée de cet outil, puis associée à l'outil JFrog actuel.
Les étapes sélectionnées sont associées à l'outil JFrog. Pour dissocier une étape, sélectionnez-la, puis sélectionnez Dissocier.
Associer une étape à partir de l'enregistrement d'étape
Vous pouvez associer des étapes individuelles à un outil JFrog connecté directement à partir de l'enregistrement d'étape.
- Ouvrez la page d'enregistrement de l'étape que vous souhaitez associer à votre outil JFrog.
- Sélectionnez l'onglet Outil d'artefact, puis Associer.
- Dans la liste des outils JFrog connectés, sélectionnez successivement l'outil auquel vous souhaitez associer l'étape, puis Associer.Remarque :seuls les outils JFrog connectés sont disponibles à la sélection.
L'étape est associée à l'outil JFrog sélectionné. Pour dissocier l'étape, sélectionnez-la, puis sélectionnez Dissocier.
Associer des étapes à partir de l'outil JFrog
Vous pouvez associer des étapes directement à partir de l'outil JFrog.
- Accédez à l'outil JFrog connecté.
- Sélectionnez l'onglet Étapes associées, puis Associer.
- Sélectionnez les pipelines dont vous souhaitez associer des étapes à l'outil JFrog, puis Associer.
- Sélectionnez les étapes des pipelines que vous souhaitez associer à l'outil JFrog, puis Associer.Remarque :si vous sélectionnez une étape qui est déjà associée à un autre outil JFrog, elle est dissociée de cet outil, puis associée à l'outil JFrog actuel.
Les étapes sélectionnées sont associées à l'outil JFrog. Pour dissocier une étape, sélectionnez-la, puis sélectionnez Dissocier.