0

我的任务是构建我的项目,创建 rpm,然后将 rpm 上传到 Redhat Satellite。我正在使用 jenkins 构建项目并创建 rpm,但最后一个任务已成为 headcache。我面临以下问题。

  1. Jenkins 用户无权将 rpm 上传到卫星。
  2. su 也不适用于 jenkins,因为它没有终端。

现在我开始觉得我可能无法用詹金斯实现这一目标。[虽然我非常热衷于通过 jenkins 来做这件事] 有人可以提出一些出路吗?

4

1 回答 1

1

您需要在 Satellite 中为 jenkins 创建一个用户。此用户需要您要上传 RPM 的频道的管理权限。

然后您需要在 jenkins 中创建作业,使用https://fedorahosted.org/spacewalk/wiki/spacecmd将 RPM 推送到 Satellite 服务器。

于 2012-12-13T14:15:47.313 回答