欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Jenkins插件獲取git分支的方法是什么

本篇內(nèi)容介紹了“Jenkins插件獲取git分支的方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站制作、成都做網(wǎng)站、鳳翔網(wǎng)絡推廣、微信小程序、鳳翔網(wǎng)絡營銷、鳳翔企業(yè)策劃、鳳翔品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供鳳翔建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:aaarwkj.com

公司內(nèi)部的測試環(huán)境中使用的Jenkins環(huán)境是1.65,現(xiàn)在已經(jīng)更新了很多個版本了,但是由于一直正常使用也未升級;其實只要功能、安全、穩(wěn)定性可以一般都很少經(jīng)常升級的;但是為了跟上開源的步伐在虛擬機上做了一個新版本的測試;發(fā)現(xiàn)之前的好幾個插件都已經(jīng)在新版中去掉了;本次僅記錄經(jīng)常使用到的git代碼分支獲取的插件問題;

    jenkins可以通過參數(shù)化構建,可以極大方便了開發(fā)部署,各種參數(shù)傳入方便后續(xù)調用,使用shell腳本或Python進行處理。

 

1、舊版本的Jenkins可以使用Dynamic Choice Parameter插件;

使用方法:

Jenkins--->dev-h6-server--->配置--->參數(shù)化構建過程--->選擇Dynamic Choice Parameter插件:

 
  1. Name:   git_branch 

  2.  

  3. Choices Script : 

  4. def gettags = ("git ls-remote -h http://10.0.10.25/h6-server.git").execute() 

  5. gettags.text.readLines().collect { it.split()[1].replaceAll('refs/heads/', '')  }.unique() 

源碼管理--->Git---> Branches to build

 
  1. 把*/master 改成:$git_branch [就是上面定義的Name值] 

這樣就可以獲取到git代碼分支了;

 

我在Jenkins舊版[Jenkins ver. 1.653]中有以下提示;[暫時未測試]

Git Parameter Plug-In  0.8.0

Assign git tag or revision number as parameter in Parametrized builds

Warning: This plugin requires dependent plugins be upgraded and at least one of these dependent plugins claims to use a different settings format than the installed version. Jobs using that plugin may need to be reconfigured, and/or you may not be able to cleanly revert to the prior version without manually restoring old settings. Consult the plugin release notes for details.

 

2、新版本[指2.0以上]Dynamic Choice Parameter插件已經(jīng)在官方上找不到了,官方說明存在安全漏洞;

所以使用Git Parameter Plug-In 構建參數(shù)獲取分支的插件

使用方法:

Jenkins--->dev-h6-server--->配置--->參數(shù)化構建過程--->選擇Git Parameter Plug-In插件:

 
  1. Name: git_branch 

  2. Description:描述可以寫些什么 

  3. Parameter Type:選擇Branch 

  4. Branch Filter:  .* 

  5. Tag Filter: * 

  6. Sort Mode:  NONE 

  7. Default Value:  master    #默認不選擇的時候會使用master主干; 

  8. Selected Value: DEFAULT   #默認值為master 

其它沒寫上來的都留空;

源碼管理--->Git---> Branches to build

 
  1. 把*/master 改成:$git_branch [就是上面定義的Name值] 

這樣就可以獲取到git代碼分支了;

其實兩個插件的方法都是差不多,只是獲取出來的列表有點不一樣,Dynamic Choice Parameter插件加上腳本上的切片,只保留了分支名;而Git Parameter Plug-In會把origin/都顯示出來;

 

Jenkins插件獲取git分支的方法是什么

去掉那段E文的簡單方法:

 
  1. cd jenkins/plugins/git-parameter/WEB-INF/lib/ 

進入到插件的目錄下,創(chuàng)建一個臨時目錄:

 
  1. mkdir test 

  2. cp git-parameter.jar test/ 

  3. cd test/ 

  4. jar xf git-parameter.jar 

  5. vim ./net/uaznia/lukanus/hudson/plugins/gitparameter/GitParameterDefinition/index.properties 

把第二行刪除,保存后再重新打包:

 
  1. jar cvf git-parameter.jar .* 

  2. /bin/cp git-parameter.jar ../     

替換原來的文件,建議修改前先備份一下;重新打包后大小從原來的64K變成了1.2M有點夸張;

重新啟動Jenkins服務時就可以發(fā)現(xiàn)那一段已經(jīng)去掉了;

“Jenkins插件獲取git分支的方法是什么”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!

分享名稱:Jenkins插件獲取git分支的方法是什么
新聞來源:http://aaarwkj.com/article24/igjjce.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、營銷型網(wǎng)站建設、微信公眾號、標簽優(yōu)化服務器托管、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設網(wǎng)站維護公司
免费看真人性生活视频| 日韩视频看看色网站| 日韩精品第一区第二区| 国产在线精品不卡一区| 日本黄色录像在线观看| 中文字幕乱码亚洲2019| 日本一区二区不卡高清| 久久国产精品亚洲看片| 国产精品久久久久精品三级下载| 人妻中出中文字幕一区| 亚洲一区二区三区在线观看| 99亚洲综合一区二区三区| 91欧美精品一区二区| 一区二区三区乱码国产在线| 成人黄色av免费看| 亚洲偷拍自拍在线观看| 大香蕉一区二区亚洲欧美| 欧美久久久久久久黑人| 日本欧美三级一二三区| 欧美亚洲国产日韩在线高清| 九九热视频这里是精品| 亚洲精品最新地址久久久| 中文字幕人妻熟女在线| 亚洲国产成人精品女人久久久′| 能在线播放的国产三级| 国产精品自在线拍亚洲另类| 四虎国产最新在线免费| 国产一区二区三区区别| 亚洲av在线av天堂| 国产日韩一区二区三区电影| 亚洲国产成人av精品精品国产自| 日本欧美国产污黄在线观看| 在线欧美亚洲观看天堂| 麻豆一区二区人妻网站| 日产中文乱码字幕无线观看| 欧美日韩另类综合一区| 81精品国产综合久久精品伦理 | 亚洲精品av在线网站| 日韩免费av在线网站| 亚洲精品午夜在线观看| 国产白浆一区二区视频|