jenkins構建觸發器詳解-不登錄觸發遠程構建詳解


利用jenkins的遠程構建功能,我們可以使用任何腳本,甚至定制一個Web頁來控制Job的執行,但是遠程構建你如果直接使用的話,老是需要登錄才能執行,如何避免登錄?稍微折騰了一下,調通了。

 

1、首先去系統管理->管理插件里邊,搜索並安裝插件 Build Authorization Token Root Plugin,不會安裝插件的先去搜一下,安裝好后如下圖:

 

2、然后點擊右上角,你登錄的用戶名,再點擊設置,找到API Token,復制下來你這個用戶的Token,用於遠程訪問Job用。

 

3、找到你要觸發遠程構建的Job,把這個復制的Token粘貼進去,點擊保存

 

4、這樣你就可以用如下地址來遠程觸發這個Job執行了,並且不用登錄系統就可以觸發

http://192.168.3.11:8848/buildByToken/build?job=FlashRegistration&token=6f8ab858888888f844ab5e27a206692

http://{IP}:{端口號}/buildByToken/build?job={Job名稱}&token={Token}

 

然后有同學說了,我的Job有參數,怎么在調用Job時傳參數,好辦,用下邊的地址

http://192.168.3.11:8848/buildByToken/buildWithParameters?job=FlashRegistration&token=6f8ab85afbda2f8f844ab5e27a206692&branch=master

http://{IP}:{端口號}/buildByToken/buildWithParameters?job={Job名稱}&token={Token}&{參數名}={參數值}


免責聲明!

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



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