Skip to main content
Pour utiliser des artefacts lors de la configuration d’un snapshot, vous devrez vous y authentifier pendant la configuration du dépôt. Si vous devez stocker des secrets pour l’authentification aux artefacts, vous pouvez soit les enregistrer directement dans le système de fichiers de la machine (par exemple dans un fichier ou en exportant des variables d’environnement), soit utiliser le Secret Manager de Devin. Vous trouverez ci-dessous des sections pour AWS, Azure et JFrog. Si vos artefacts se trouvent sur un réseau privé, veuillez consulter les options de déploiement.

Configuration de la machine Devin

Pour intégrer vos dépôts d’artefacts, vous devez configurer votre machine Devin avec les identifiants et les outils appropriés. Il existe deux principales façons de procéder :
  1. Utiliser le Terminal intégré à Devin pour installer et configurer directement sur la machine les outils de dépôt d’artefacts.
  2. Utiliser l’onglet Setup Agent (situé dans la colonne centrale de la machine Devin lors de la configuration du dépôt) et inviter Devin à vous assister dans cette configuration.
Example of using Jfrog Repo Setup

Exemple d’utilisation du Terminal intégré pour la configuration d’un dépôt JFrog

JFrog Artifactory

Étape 1 : Téléchargement du CLI

Étape 2 : Téléchargez l’artefact

AWS CodeArtifact

Étape 1 : Téléchargement de la CLI

Étape 2 : Télécharger l’artefact

Azure Artifacts

Étape 1 : Télécharger le CLI

Étape 2 : Génération d’un PAT

Ensuite, vous devrez générer un jeton d’accès personnel (PAT).
  1. Connectez-vous à votre portail Azure DevOps.
  2. Dans le coin supérieur droit, cliquez sur votre profil et sélectionnez Security.
  3. Dans la section Personal Access Tokens, cliquez sur New Token.
  4. Définissez les autorisations pour le jeton. Vous aurez besoin au minimum de l’autorisation « Packaging (read) » pour accéder à Azure Artifacts.
  5. Enregistrez votre PAT de manière sécurisée, car vous ne pourrez plus l’afficher par la suite.

Étape 3 : Configurer le fichier .npmrc

Si vous utilisez NuGet, vous aurez besoin des éléments suivants :
Si vous avez besoin d’artefacts Docker à partir d’Azure :
Pour démarrer avec Devin Enterprise, contactez notre équipe commerciale Enterprise.