Skip to main content
Pour utiliser des artefacts lors des builds du snapshot, authentifiez-vous auprès de vos dépôts d’artefacts dans le blueprint de votre environnement. Si vous devez stocker des secrets pour l’authentification auprès de vos dépôts d’artefacts, ajoutez-les dans l’onglet Secrets de l’éditeur de blueprint (voir le gestionnaire de secrets de Devin), puis référencez-les sous la forme $VARIABLE_NAME dans les étapes de votre blueprint. Les sections ci-dessous couvrent AWS, Azure et JFrog. Si vos artefacts se trouvent sur un réseau privé, consultez la page Options de déploiement.

Configuration de l’environnement de Devin

Pour connecter Devin à vos dépôts d’artefacts, configurez son environnement avec les credentials et les outils appropriés. Vous pouvez procéder de deux façons principales :
  1. Démarrez une session Devin et demandez à Devin de configurer son environnement, notamment les outils et les credentials nécessaires pour accéder à votre dépôt d’artefacts. Devin propose un blueprint sous forme de cartes de suggestion dans la chronologie de la session ; examinez-les et approuvez-les pour lancer un build. Consultez Laisser Devin s’en charger.
  2. Accédez à Settings > Environnement > Blueprints et ajoutez les commandes d’installation et de configuration de vos outils de gestion d’artefacts au blueprint de votre organisation ou de votre repository. L’enregistrement du blueprint lance un build. Consultez Configuration manuelle.
Les commandes que vous exécutez directement dans le terminal d’une session ne sont pas conservées dans le snapshot ; incluez donc la configuration des outils de gestion d’artefacts dans un blueprint.
Les builds de blueprint s’exécutent sans intervention humaine : personne ne peut donc répondre aux invites interactives. Les exemples ci-dessous sont des commandes de terminal : avant de les ajouter à un blueprint, adaptez-les pour qu’elles s’exécutent en mode non interactif et fournissez les credentials via les secrets du blueprint.

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.