利用jenkins打造通過自定義參數更新svn 指定文件任務


jenkin可以執行很多構建任務,有時候我們需要在執行構成中同構shell對服務器進行操作
而且還需要進行參數的傳入

比如:我要利用svn進行本地代碼的更新,單又不是所有代碼的更新,只更新指定的1個或這個文件,怎么實現呢。

jenkins有很多插件,其中插件Extended Choice Parameter Plug-In就可以定義參數,沒有安裝的可以去插件管理進行搜索安裝,
,結合jenkin參數化構建任務就可以在構建任務的時候讓使用者輸入參數,我這的的參數就是文件路徑。先看一下效果。

 

 

點擊任務構建按鈕后提示輸入要更新的文件路徑,每個參數在定義的時候可以添加參數說明。

 

詳細的構建過程:

安裝

 在細節構建任務的時候,勾選【General】中的【參數化構建構成】,選擇【String Parameter】選擇

定義你要在后面執行shell的時候要使用的參數名,我這里是file_uri,以及默認值,默認值可以保持空白不填,描述

可以簡單描述你要改參數的作用。此處定義過參數之后,在后面的【構建】環境中就可以調用該參數了,而且該參數是需要

人工在執行任務的時候手動指定,本例中為手動指定要更新的svn文件。

 

如何調用該參數:

如圖,我再【構建】環境使用了另個遠程執行shell命令的插件去執行shell 腳本,在腳本中

我使用$file_uri 調用參數,然后保存任務。這樣我們在執行任務的時候,就會先提示你輸入file_uri參數的內容,即定義

file_uri參數,定完完成后,后面即可調用。

 

 

執行任務:

輸入要更新的文件,點擊【開始構建】即可開始任務。

最后可以在控制台輸出查看構建結果。

 


免責聲明!

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



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