通常,我們有時候會透過PostBuild,去連接兩個模組

例如,我跑完正常流程後,接著跑UnitTest,當作初步測試
過程中,有時候會需要互傳一些參數,像是上一個模組的執行版號(Build_Number)
這篇記錄一下之前測通的方法
1.首先,找一個起始模組,進入設定頁

 

2.在執行後期,選 Trigger parameterized build on other projects


3.輸入你想要接著執行的模組名稱,並在下方指定Predefined parameters,可以是字串,也可以是環境變數=>$XXX ( Windows環境用$帶頭)

Jenkins內建的環境變數
ref : https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project

4.上一步所要接著執行的模組,名稱(Projects to build)必須要跟這個畫面有的項目一致

 

5.接著,在接收的模組,把This build is parameterized打勾,把剛指定的參數加進來

 

6. 試著在下面新增一個Windows bat command,把值印出來看看
 
7. 應該會看到執行成功後,上一個Module的執行版號(Build_Number)被印出來

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *