linux服務器上的jenkins遠程觸發構建windows server 2012服務器上的jenkins任務


本文來自:https://blog.csdn.net/huashao0602/article/details/53318295  非常感謝原博主,親測可行,這是我做CI持續集成試過的第6套方案了!

背景介紹:編號86服務器上的項目需要以編號92服務器項目遠程觸發構建,所以引進了遠程構建這個操作

實現方式:令牌觸發構建 
具體步驟如下: 
1、在86要觸發的項目中,配置身份令牌 

 


exp:口令為chinablue 
遠程觸發的url地址應為: http://xxx.xxx.xxx.xxx:xxxx/job/yyyy/build?token=chinablue(xxxx為86服務器地址,yyyy為項目名稱)

2、在92服務器項目中配置 

 

curl -u name:password -X POST http://xxx.xxx.xxx.xxx:xxx/job/projectname/build?token=chinablue
  • 1

其中name:password為86服務器注冊賬戶

這里如果成功了,那么恭喜你,下面的就不用看了;

如果仍有錯誤,如: 

 


檢查你要遠程觸發的服務器,看是否開啟了全局安全設置, 

 


去掉 防止跨站點請求偽造這個選項 

 


此時就可以遠程觸發構建了

by the way:另一種實現方式是借助於Parameterized Remote Trigger Plugin插件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM