日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins参数化构建过程

發布時間:2025/7/14 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jenkins参数化构建过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://www.cnblogs.com/meitian/p/5492457.html

1,首先增加Jenkisn插件

https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin?
直接在管理界面增加。?
比如一個工程下面有多個服務的時候需要參數部署,比如maven下面有多個soa服務。需要增量部署,而不是全部部署。

2,配置jenkins

在配置value的時候可以選擇默認值。?

配置執行腳本,打印出DEMO_PARMS的值。這個時候jenkins直接把參數傳遞過去,所以配置參數的name必須是個英文字母,用$DEMO_PARMS打印。?

這個時候默認就變成參數構建了。可以使用checkbox進行任意選擇了。?

打印的結果是按照checkbox選擇的值。?

3,總結

jenkins可以通過參數化構建,使用checkbox進行界面選擇。極大方便了開發部署。參數是一次傳遞過去的。而且是用逗號進行分割的。后續需要使用shell腳本或Python進行處理。?
可以直接使用sed命令進行字符串替換。

[java]?view plaincopy
  • <code?class="?hljs?bash">DEMO_PARMS=`echo?$DEMO_PARMS?|?sed?-r?'s/"//g'`??
  • DEMO_PARMS=`echo?$DEMO_PARMS?|?sed?-r?'s/,/?/g'`</code>??
  • 首先替換引號,然后替換逗號成空格。方便shell進行循環。

    轉載于:https://www.cnblogs.com/ceshi2016/p/6029286.html

    總結

    以上是生活随笔為你收集整理的jenkins参数化构建过程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。