从休息服务中从詹金斯获取构建历史记录



目前,我正在开发一个角度应用程序,该应用显示了jenkins的构建数据。那么如何从詹金斯(Jenkins)作为休息服务获取这些数据。提示我正在使用http://your_jenkins:8080/job/your_job/your_job/api/xml?%20tree = jobs [name] {0,10}。但是我得到403个未经许可。请在这个问题上有人帮助我。

您需要使用jenkins用户令牌中的秩序来拨打詹金斯API。

对于CSRF/Crumb问题。需要使用以下命令从Jenkins获得面包屑

wget -q-auth-no-challenge -user admin -password admin-output-document-'http://192.168.99.20:8080/crumbissuer/api/api/api/xml?xpath = xpath = concat=concat(//////////////crumbrequestfield,":",//crumb)'

这将返回面包屑值,然后将其添加到Jenkins Rest API

curl -i -x post http://admin:85703fb68927f04968630e192e4927cb@1192.168.99.20:8080/job/football/football/build -h build -h jenkins -crumb:jenkins -crumb:44e70333af70daf70daaf70dafaf75afy/ply/ply/pl

下面的链接解释了详细信息http://www.inanzzz.com/index.php/post/jnrg/running-jenkins-build-via-via-command-line

最新更新