Jenkins基礎使用:Jenkins的參數(shù)調(diào)用和參數(shù)傳遞講解

本文的內(nèi)容如下:
  • Jenkins項目內(nèi)參數(shù)使用
  • Jenkins不同項目間參數(shù)的傳遞

項目內(nèi)使用參數(shù)

  • 參數(shù)創(chuàng)建
  • 創(chuàng)建一個項目
  • 在General勾選This project is parameterized,
  • 點擊“添加參數(shù)
  • 選擇完成后,在名稱處填入?yún)?shù)名稱,選項處填入?yún)?shù)的值

以參數(shù)類型“Choice Parameter”為例添加:

步驟截圖:

This project is parameterized

選擇參數(shù)類型
填寫參數(shù)數(shù)值
  • 參數(shù)使用
    參數(shù)設置完成后可以使用 ${參數(shù)的名稱}使用創(chuàng)建的參數(shù)
  • 增加構(gòu)建步驟,選擇Execute shell
  • 輸入命令
echo ${param}

步驟截圖:

參數(shù)調(diào)用
參數(shù)調(diào)用
  • 執(zhí)行
  • 選擇 Build with parameters ,選擇一個參數(shù)開始構(gòu)建。
  • 查看控制臺可以看到輸出的內(nèi)容為選擇的參數(shù)值

步驟截圖:

執(zhí)行

輸出

不同項目參數(shù)的傳遞

  • 項目一增加配置
  • 要實現(xiàn)參數(shù)的傳遞,需要先安裝好Parameterized Trigger插件。
  • 選擇Trigger parameterized build on other projects
  • Projects to build 內(nèi)容填寫要傳遞參數(shù)的項目名稱;Use properties from file 填寫參數(shù)寫入的文件地址。
  • 命令執(zhí)行添加 echo "paramtest=$param" > jenkinsparam.txt 將參數(shù)寫入文件。
  • 項目二配置
  • 在項目里配置字符參數(shù),參數(shù)與寫入的文件內(nèi)的參數(shù)名一致。
  • 完成后就可以在命令內(nèi)使用配置的參數(shù)

注意:在項目1內(nèi)觸發(fā)的項目名稱要與觸發(fā)的項目2名稱一致;寫入的參數(shù)名要與項目二內(nèi)參數(shù)配置的值一致。

步驟截圖:

構(gòu)建后步驟

設置要傳遞給的項目

寫入文件

使用參數(shù)

參數(shù)調(diào)用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容