如何配置在執(zhí)行Job前手工輸入?yún)?shù)
可以使用插件 Build WIth Parameters 實現(xiàn)這個功能,點擊執(zhí)行job之后會提示輸入?yún)?shù),。具體操作如下: 構(gòu)建腳本中可以使用環(huán)境變量的方式獲取參數(shù)值: 點擊執(zhí)行job的時候會提示用戶輸入?yún)?shù) 如何在Job執(zhí)行前增加用戶手工確認(rèn)的過程Jenkins里面沒有找到類似功能的插件,,但是想到可以使用 Build WIth Parameters 實現(xiàn),算是比較tricky,。在Job上添加布爾類型參數(shù),,這樣執(zhí)行前就增加了讓用戶手工輸入的步驟,防止誤執(zhí)行,。 如何設(shè)置一個Job在某幾個Job執(zhí)行之后再執(zhí)行需要使用插件 Join Plugin ,,這個插件可以設(shè)置讓一個job等待若干個job執(zhí)行之后再執(zhí)行。如下圖是設(shè)置Job test11 執(zhí)行后 trigger test21,,test22,,這兩個job都完成執(zhí)行后再執(zhí)行test31: 在pipeline里面看起來是這樣的: 如何在不使用hook的情況下監(jiān)聽SVN改變有些時候不方便使用svn hook,可以使用定時任務(wù)的方式檢查SVN是否有commit,,如果有commit再觸發(fā): 這里面定義執(zhí)行時間點的語法和crontab的語法類似,。這樣設(shè)置以后如果svn沒有改變的話是不會觸發(fā)的。 如何在網(wǎng)頁上重啟訪問 http://xxxxxxxx:8080/restart 就行了 如何在執(zhí)行JOB時候指定SVN的版本號首先需要添加一個build 參數(shù): 在指定snv Repository URL 的時候使用參數(shù) SVN_REV https://xxxxxxxxx/branches/xxxxx@$SVN_REV 在構(gòu)建歷史上顯示參數(shù)顯示效果如下,,可以在build history 上顯示執(zhí)行job的時候輸入的參數(shù): 首先定義一個參數(shù): 在 groovy postbuild 里面添加上下面的腳本: |
|