2017-05-18 16 views
0

フォルダプラグインとフォルダを作成しました。このフォルダには3つのジョブがあります。(In Jenkins)REST APIを使用してフォルダ内のジョブを構築する方法は?

  • 子供1人の
  • 子供2
  • BuildThemAll(BUILDALL)3ジョブのうち

、一つの仕事は、他の2つのジョブを構築するマルチ位相ジョブです。 REST APIを使用して、 "BuildThemAll"ジョブを構築したいと思います。

私がそれをやろうとしたとき、ジェンキンスは404エラーを返しました。

"子ども1" と "子2" で観察

192.168.0.15:8080/job/buildall/build?token=8aba9207684c229561ae9d3f1c7e8a8c

同じ結果(APIのURLである、私はGETとPOSTを試みた後) ..しかし、私はこのフォルダの外に標準のmavenベースの仕事を持っており、このAPIでうまく動作します。

私はまた、foldername/jobname/buildを配置しようとしました...しかし、ここでも運がありません。

助けていただければ幸いです。

答えて

0

「BuildThemAll」というジョブをJenkinsのルートに移動しました。このようにして、APIを使用してトリガーできます。このジョブの設定では、子ジョブ名を "modules/child1"、 "module/child2"(モジュールはフォルダ名)としています。

関連する問題