ジェンキンスはcrumbissuerを使用してジョブを停止します

 

停止したビルドジョブを次のように使用することができます。

クラム= `カール-X GETのhttp:// <IP>:8080 / crumbIssuer / API / JSON --userジェンキンス:123 @インテル| grepを-Eo 'クラム":"。*」、' | grepを-Eo ': 「| awkの-F '"' '{$ 2印刷}'` "*。?"
カール-X POST -u <ユーザー名>:<パスワード> -Hジェンキンス-クラム:$クラムます。http:// <IP>:8080 /仕事/ pipline1 / 9 /停止

停止する余裕がないことができる方法は、異なるクライアントに属しているの推測では、異なるクラムトークンにつながります:

クラム= `カール-sます。http:// <IP>:8080 / crumbIssuer / API / JSON | grepを-Eo 'クラム":" *」、。' | grepを-Eo ': "*"。?' | awkの- F '"' '{$ 2印刷}'`
カール-X POST -uジェンキンス:123 -Hジェンキンス・クラム@インテル:$クラムます。http:// <IP>:8080 /仕事/ pipline1 / 9 /停止

参照:

https://segmentfault.com/a/1190000010738617

 

おすすめ

転載: www.cnblogs.com/i-shu/p/11493405.html