Jenkins進階系列之——03parameterized-trigger插件


 2014-12-08:已不再擔任SCM和CI的職位,Jenkins系列的文章如無必要不會再維護。

說明:這個插件可以根據已經完成構建的結果,觸發新Job或者傳遞參數。

官方說明:Parameterized Trigger Plugin

安裝步驟:

系統管理→管理插件→可選插件→Build Triggers→Parameterized Trigger Plugin

安裝完成后到項目(job)配置頁面:

構建后操作Add post-build action→Trigger parameterized build on other projects

 

 

圖1 插件配置示例界面

Add trigger :添加觸發

Projects to build:需要構建的項目(job)名,如果有多個項目用 , 分隔。 

Trigger when build is:構建觸發的條件

  • Stable 成功(穩定)(等價於successful)
  • Unstable 不穩定
  • Stable or unstable but not failed 成功(穩定)或者不穩定,但是沒有失敗
  • Unstable or Failed but not stable 不穩定或者失敗,但是沒有成功(穩定)
  • Failed 失敗
  • Complete (always trigger) 完成(總是觸發)

Trigger build without parameters:構建的job不帶參數(選擇后下面的參數無效)

沒有特別的需求,參數可以忽略。

Add Parameters:添加參數

  • Boolean parameters  布爾參數(鍵值對)

圖2 Boolean parameters 界面

  • Build on the same node  在同一個節點上構建

(沒有什么可以填寫的,選擇就可以了)

圖3 Build on the same node界面

  • Current build parameters  當前構建參數

(沒有什么可以填寫的,選擇就可以了)

圖4 Current build parameters 界面

  • Parameters from properties file  從屬性文件獲取參數

 相對於工作區的路徑,用逗號分隔文件列表。文件類型:*.properties  。如果你不知道怎么寫屬性文件,建議你詢問java開發人員。

圖5 Parameters from properties file界面

  • Predefined parameters  預定義參數

和properties文件的語法相同  。如果你不知道怎么寫屬性文件,建議你詢問java開發人員。

圖6 Predefined parameters界面

  • Restrict matrix execution to a subset  限制矩陣執行的一個子集

 指定Groovy的過濾器表達式限制將運行的下游項目組合子集。

圖7 Restrict matrix execution to a subset 界面

  • Subversion revision  svn版本

圖8 Subversion revision 界面

 


免責聲明!

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



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