0

我成功地使用 OLP Project Archetype 来生成 Schema 项目。在本地一切正常,我什至可以将工件部署到 OLP Artifactory。但这是因为我有一个由 OLP 生成的 settings.xml 文件来处理 repo。

我需要让 Jenkins 工作,它将在每次提交时构建项目,并在合并到 master 分支之后(我们正在使用 Gerrit 进行代码审查,触发预提交验证)。您对如何配置它有建议吗?我对我应该如何在那里存储我的用户/密码以及应该为哪个帐户生成它感兴趣?

谢谢。

4

1 回答 1

0

以下步骤适用于在 Jenkins 中添加凭据。詹金斯有更多的设置。这只是凭证部分。

添加 Maven 用户凭据

  1. 从 Jenkins 主仪表板中,选择“管理 Jenkins”。
  2. 从左侧菜单中选择“凭据”。“系统”子菜单应出现在“凭据”下。
  3. 选择“系统”子菜单。
  4. 选择“全局凭据”。
  5. 选择“添加凭据”。

导入 Maven settings.xml 文件

  1. 从 Jenkins 主仪表板中,选择“管理 Jenkins”。
  2. 搜索并选择“托管文件”插件。这将带您进入“配置文件管理”仪表板。
  3. 选择“添加新配置”。
  4. 选择“Maven settings.xml”和“提交”。
  5. 选择“服务器凭据添加”。
  6. “ServerId”是“HERE_PLATFORM_REPO”。(与您的 settings.xml 文件中的部分匹配)
  7. 从上面选择“Credentials”,即从 Open Location Platform 下载的 settings.xml 文件的用户名和密码。
  8. 复制从 Open Location Platform 下载的 settings.xml 文件,将用户名和密码删除到“内容”字段中。
于 2018-08-06T15:50:43.120 回答