(在Jenkins中)如何使用REST API构建文件夹内的作业?

时间:2017-05-18 17:53:41

标签: jenkins jenkins-plugins

我已经安装了Folder插件并创建了文件夹。此文件夹有3个作业。

  • 儿童1
  • Child 2
  • BuildThemAll(buildall)

在3个工作中,一个工作是多阶段工作,这将构建另外两个工作。使用REST API,我想构建“BuildThemAll”作业。

当我尝试这样做时,Jenkins返回404错误。

(以下是API网址,我尝试使用get和post) 192.168.0.15:8080/job/buildall/build?token=8aba9207684c229561ae9d3f1c7e8a8c

使用“Child 1”和“Child 2”观察到相同的结果。但是,我在此文件夹外部有基于标准maven的作业,并且它可以正常使用此API。

我也尝试过放置foldername / jobname / build ......但是这里也没有运气。

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

我搬了工作" BuildThemAll"詹金斯的根。这样,我可以触发使用API​​。现在在配置这份工作时,我把孩子的工作名称保留为" modules / child1"," module / child2" (模块是文件夹名称。)