Skip to main content
スナップショットのビルド中にアーティファクトを利用するには、環境のブループリントでアーティファクトリポジトリへの認証を設定してください。 アーティファクトの認証用にシークレットを保存する必要がある場合は、ブループリントエディタの Secrets タブで追加し (Devin の Secret Manager を参照) 、ブループリントのステップ内で $VARIABLE_NAME として参照してください。AWS、Azure、JFrog それぞれの手順については、以下のセクションを参照してください。 アーティファクトが非公開ネットワーク上にある場合は、デプロイオプションを参照してください。

Devin の環境セットアップ

アーティファクトリポジトリと連携するには、必要な認証情報とツールを Devin の環境に設定します。主な方法は次の 2 つです。
  1. Devin セッションを開始し、アーティファクトリポジトリのツールや認証情報を含めた環境のセットアップを Devin に依頼します。Devin はセッションのタイムラインにブループリントを提案カードとして表示します。内容を確認して承認すると、ビルドが開始されます。詳しくは Devin に任せるを参照してください。
  2. Settings > Environment > Blueprints に移動し、アーティファクトツールのインストールコマンドと設定コマンドを、組織全体のブループリントまたはリポジトリブループリントに追加します。ブループリントを保存するとビルドが開始されます。詳しくは 手動セットアップを参照してください。
セッションのターミナルで直接実行したコマンドはスナップショットに保持されません。アーティファクトのセットアップはブループリントに記述してください。
ブループリントのビルドは無人で実行されるため、対話型のプロンプトには誰も応答できません。以下の使用例はターミナルコマンドです。ブループリントに追加する前に非対話型の形式に書き換え、認証情報はブループリントのシークレットから渡してください。

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 のご利用を開始するには、弊社のエンタープライズ営業チームまでお問い合わせください。