Skip to main content
要在环境快照构建期间使用工件,请在环境蓝图中完成工件仓库的身份验证。 如果你需要存储用于工件身份验证的 secrets,请在蓝图编辑器的 Secrets 选项卡中添加 (参见 Devin 的 Secret Manager) ,然后在蓝图步骤中通过 $VARIABLE_NAME 引用。下文将分别介绍 AWS、Azure 和 Jfrog 的配置方法。 如果你的工件位于私有网络中,请参阅部署选项。

Devin 环境设置

要与你的工件仓库集成,需要为 Devin 的环境配置相应的凭据和工具。主要有两种方式:
  1. 启动一个 Devin 会话,让 Devin 自行设置环境,包括你的工件仓库工具和凭据。Devin 会在会话时间线中以建议卡片的形式提出蓝图;审核并批准后即可开始构建。参见 让 Devin 来完成。
  2. 前往 Settings > Environment > Blueprints,将工件工具的安装和配置命令添加到你的组织级蓝图或代码仓库蓝图中。保存蓝图后即会开始构建。参见 手动设置。
直接在会话终端中运行的命令不会保存到快照中,因此请将工件相关设置写入蓝图。
蓝图构建以无人值守方式运行,无法响应任何交互式提示。以下示例均为终端命令:添加到蓝图之前,请先将其改为非交互式形式,并通过蓝图 secrets 传入凭据。

JFrog Artifactory

步骤一:下载 CLI

步骤 2:下载制品

AWS Code Artifact

步骤 1:下载 CLI

步骤 2:下载制品

Azure Artifacts

第 1 步:下载 CLI

步骤 2:生成 PAT

接下来,你需要生成一个个人访问令牌 (PAT,Personal Access Token) 。
  1. 登录你的 Azure DevOps 门户。
  2. 在右上角点击你的头像并选择 Security (安全) 。
  3. 在 Personal Access Tokens (个人访问令牌) 部分,点击 New Token (新建令牌) 。
  4. 为令牌设置权限范围。你至少需要 “Packaging (read)” 权限范围才能访问 Azure Artifacts。
  5. 将你的 PAT 安全保存好,因为之后将无法再次查看它。

第 3 步:配置 .npmrc 文件

如果你使用 NuGet,需要以下内容:
如果你需要从 Azure 获取 Docker 制品:
如需开始使用 Devin Enterprise,请联系我们的企业销售团队。