【问题标题】:How to trigger a Jenkins job as a release, from another job如何从另一个工作触发 Jenkins 工作作为发布
【发布时间】:2016-12-07 02:15:39
【问题描述】:

我的 jenkins 上有几个发布版本,带有版本、用户名等参数。如果我从“发布”按钮构建它们,它们都可以工作。但是,如果我尝试从另一个触发,则触发的作业会像我按下“立即构建”一样运行,而不是使用带有参数的“发布”变体。这不是我想要的,但我不知道如何“释放”一个工作,并让它触发另一个工作的释放,具有相同的参数。

如果我不清楚,我很抱歉,到目前为止我对詹金斯一无所知,但这需要完成,我需要帮助。

【问题讨论】:

标签: build jenkins


【解决方案1】:

您需要 Jenkins 的 Parameterized Trigger plugin;如果你还没有这个插件并且没有对 Jenkins 的管理权限,你需要让一个管理员来帮助你。

【讨论】:

  • 我确实有它,但是每当我要求触发作业时,从第一个开始,我得到的构建类型与我按下“立即构建”而不是“发布”。因此,预发布脚本不会运行。
  • 听起来您没有将正确的参数传递给下游构建。您可以发布“触发参数化构建”构建步骤的屏幕截图吗?
  • 我也有同样的问题,但“正确的参数”是什么?我尝试使用第二个发布作业所需的参数,但它仍然作为正常构建运行,而不是作为发布构建运行。从第一个作业触发第二个作业的发布构建有什么魔力?
  • @OksanaK 或 gareth_bowles 能否回答触发构建作为发布的参数应该是什么?此答案对尝试解决相同问题的其他人没有用
猜你喜欢
  • 1970-01-01
  • 2021-11-22
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-11
  • 2018-10-28
相关资源
最近更新 更多