Skip to main content
Um Artefakte bei Snapshot-Builds zu verwenden, richten Sie in Ihrem Umgebungs-Blueprint die Authentifizierung bei Ihren Artefakt-Repositorys ein. Wenn Sie Secrets für die Authentifizierung bei Ihren Artefakt-Repositorys speichern müssen, fügen Sie diese auf der Registerkarte Secrets im Blueprint-Editor hinzu (siehe Devins Secret-Manager) und verweisen Sie in Ihren Blueprint-Schritten mit $VARIABLE_NAME darauf. Nachfolgend finden Sie Abschnitte zu AWS, Azure und JFrog. Wenn sich Ihre Artefakte in einem privaten Netzwerk befinden, lesen Sie bitte den Abschnitt Bereitstellungsoptionen.

Devin Environment-Setup

Um Ihre Artefakt-Repositorys anzubinden, konfigurieren Sie Devins Umgebung mit den passenden Anmeldedaten und Werkzeugen. Dafür gibt es zwei Möglichkeiten:
  1. Starten Sie eine Devin-Sitzung und bitten Sie Devin, seine Umgebung mit den Werkzeugen und Anmeldedaten für Ihre Artefakt-Repositorys einzurichten. Devin schlägt einen Blueprint in Form von Vorschlagskarten im Sitzungsverlauf vor. Prüfen und genehmigen Sie diese, um einen Build zu starten. Siehe Devin übernehmen lassen.
  2. Gehen Sie zu Settings > Environment > Blueprints und fügen Sie Ihrem organisationsweiten Blueprint oder Ihrem Repository-Blueprint die Installations- und Konfigurationsbefehle für Ihr Artefakt-Werkzeug hinzu. Beim Speichern des Blueprints wird ein Build gestartet. Siehe Manuelle Einrichtung.
Befehle, die Sie direkt im Terminal einer Sitzung ausführen, werden nicht im Snapshot gespeichert. Hinterlegen Sie die Artefakt-Einrichtung daher in einem Blueprint.
Blueprint-Builds laufen ohne Benutzerinteraktion ab. Interaktive Eingabeaufforderungen können daher nicht beantwortet werden. Die folgenden Beispiele sind Terminalbefehle: Passen Sie sie vor dem Hinzufügen zu einem Blueprint so an, dass sie ohne Benutzerinteraktion ausgeführt werden, und übergeben Sie die Anmeldedaten über Blueprint-Secrets.

JFrog Artifactory

Schritt 1: CLI herunterladen

Schritt 2: Artefakt herunterladen

AWS CodeArtifact

Schritt 1: CLI herunterladen

Schritt 2: Herunterladen des Artefakts

Azure Artifacts

Schritt 1: CLI herunterladen

Schritt 2: Generieren eines PAT

Als Nächstes müssen Sie ein persönliches Zugriffstoken (PAT) generieren.
  1. Melden Sie sich beim Azure DevOps-Portal an.
  2. Klicken Sie oben rechts auf Ihr Profil und wählen Sie Security.
  3. Klicken Sie im Bereich Personal Access Tokens auf New Token.
  4. Legen Sie die Scopes für das Token fest. Sie benötigen mindestens den Scope “Packaging (read)”, um auf Azure Artifacts zuzugreifen.
  5. Speichern Sie Ihr PAT sicher, da Sie es später nicht noch einmal einsehen können.

Schritt 3: .npmrc-Datei konfigurieren

Wenn Sie mit NuGet arbeiten, benötigen Sie Folgendes:
Wenn Sie Docker-Artefakte von Azure benötigen:
Um mit Devin Enterprise zu beginnen, wenden Sie sich an unser Vertriebsteam für Enterprise-Kunden.