【问题标题】:Launch a Jenkins build job from an other job从其他作业启动 Jenkins 构建作业
【发布时间】:2014-03-28 21:30:49
【问题描述】:

我想启动 Jenkins 构建作业的构建,而不使用插件,而是使用 python 脚本。 有这样的功能吗?

示例: 我有一个“job1”和一个“job2”。 在job1的脚本中,我想写类似“start(job2)”...

有什么建议吗?

【问题讨论】:

标签: jenkins


【解决方案1】:

不知道你为什么不想使用插件,这会使作业配置更加简单,但你可以使用Remote Access API 来实现这一点。

【讨论】:

  • 我不想使用插件,因为我需要根据某些条件启动作业,我可以在 python 脚本中进行测试。感谢您的回答,我会阅读此文档!
【解决方案2】:

我找到了一个解决方案:我需要在我的工作中添加一个令牌,当我打电话给我的工作时,我使用这个 url:“https://jenkins-server.srv/job/my-job/build?delay=0sec&token=my-token

我在这里选择了令牌:(抱歉法语版)

【讨论】:

  • @cooow你给的Url失效了会换新的。
猜你喜欢
  • 2014-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多