メインコンテンツへスキップ
スナップショットのセットアップ時にアーティファクトを使用するには、リポジトリの設定時に対象のアーティファクトに対する認証を行う必要があります。 アーティファクト認証用のシークレットを保存する必要がある場合は、マシンのファイルシステム上に直接保存する (例: ファイルに保存する、または環境変数としてエクスポートする) か、Devin シークレットマネージャー を使用できます。以下に、AWS、Azure、JFrog 向けのセクションがあります。 アーティファクトがプライベートネットワーク上にある場合は、デプロイオプション を参照してください。

Devin マシンのセットアップ

アーティファクトリポジトリと連携するには、適切な認証情報とツールを使用して Devin マシンを設定する必要があります。これを行う主な方法は 2 つあります。
  1. Devin 内の統合ターミナルを使用して、アーティファクトリポジトリ用のツールをマシン上に直接インストールおよび設定します。
  2. (リポジトリ設定時に Devin の Machine の中央カラムにある) Setup Agent タブを使用し、セットアップを支援するよう Devin に指示します。
Example of using Jfrog Repo Setup

統合ターミナルを使用した Jfrog リポジトリセットアップの例

JFrog Artifactory

手順 1: CLI をダウンロード

ステップ 2: アーティファクトをダウンロード

AWS CodeArtifact

手順 1: CLI をダウンロードする

ステップ 2: アーティファクトのダウンロード

Azure Artifacts

ステップ 1: CLI をダウンロードする

ステップ 2: PAT の生成

次に、Personal Access Token (PAT) を生成する必要があります。
  1. Azure DevOps ポータル にログインします。
  2. 画面右上のプロフィールをクリックし、Security を選択します。
  3. Personal Access Tokens セクションで、New Token をクリックします。
  4. トークンのスコープを設定します。Azure Artifacts にアクセスするには、少なくとも “Packaging (read)” スコープが必要です。
  5. PAT は再表示できないため、安全な場所に保存してください。

手順 3: .npmrc ファイルを設定する

NuGet を使用している場合は、次のものが必要になります。
Azure 上の Docker アーティファクトが必要な場合:
Devin Enterprise のご利用を開始するには、弊社のエンタープライズ営業チームまでお問い合わせください。