JIRA集成svn插件的操作方式(從下載到服務(wù)器配置)

JIRA是Atlassian公司出品的項(xiàng)目與事務(wù)跟蹤工具,被廣泛應(yīng)用于缺陷跟蹤赊抖、客戶服務(wù)氛雪、需求收集耸成、流程審批井氢、任務(wù)跟蹤、項(xiàng)目跟蹤和敏捷管理等工作領(lǐng)域劲件。它是一款商業(yè)軟件零远,也就是說牵辣,是需要授權(quán)使用的。

通過插件生態(tài)平臺(tái)marketplace,JIRA有300種以上的插件可供選擇择浊,用以提高JIRA擴(kuò)展性或提高JIRA的易用性近她。插件還在持續(xù)增加粘捎。

對(duì)于使用JIRA管理缺陷攒磨,svn管理產(chǎn)品版本的公司來說汤徽,通過JIRA的插件集成谒府,可以將在JIRA報(bào)告的缺陷與svn的源代碼建立聯(lián)系,以便于了解缺陷在哪部分代碼中被修復(fù)(目前公司安裝的插件版本泰鸡,僅關(guān)聯(lián)到修改的文件盛龄,未關(guān)聯(lián)到修改部分芳誓,后期將會(huì)對(duì)這塊進(jìn)行深入研究)。(JIRA默認(rèn)提供CVS的插件支持)

近期研究了插件的安裝配置匿值,在此將從開始到結(jié)果的過程作一個(gè)記錄千扔。

以下進(jìn)入正題。我們公司安裝的jira版本是5.0.2曲楚,svn服務(wù)器版本1.4龙誊。因此需要找該版本支持的svn插件。jira版本查看方式:一般都可以在訪問網(wǎng)頁版時(shí)頁面底部版權(quán)信息中可以查看鹤树。

整個(gè)過程應(yīng)包含幾個(gè)步驟:

1罕伯、到JIRA官網(wǎng)下載版本支持的Subversion插件

2叽讳、在JIRA安裝目錄中配置相關(guān)文件

3岛蚤、試

詳細(xì)說明涤妒。

1. 下載svn插件

(由于有些童鞋下載的插件文件只有一個(gè)插件,我把我自己下載的插件包共享了出來硅堆,需要的童鞋自取贿讹。

個(gè)人網(wǎng)盤插件鏈接: https://pan.baidu.com/s/1XGO_R-OAIonPeJWTQSbjdQ )

到JIRA官網(wǎng)插件下載頁面围详,下載公司所安裝的JIRA版本所對(duì)應(yīng)的SVN插件助赞。(下載地址:https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugin.ext.subversion/server/overview

下面是進(jìn)入的下載頁面雹食。該頁面提供的是支持最新版本jira的svn插件(目前是jira server 7.0.0-7.0.7群叶,不是我要找的版本吃挑。這時(shí)下載其他版本的插件舶衬,可以點(diǎn)擊more versions(鏈接:https://marketplace.atlassian.com/plugins/com.atlassian.jira.plugin.ext.subversion/versions)進(jìn)入插件列表找對(duì)應(yīng)插件逛犹。

插件列表虽画,插件版本從0.10.5~3.0.0码撰,分別支持JIRA版本4.0~7.0.7个盆。我下載的是0.10.10砾省,對(duì)應(yīng)版本1.7。(關(guān)于對(duì)應(yīng)的svn服務(wù)器版本轩性,我分別使用1.8版本和1.4版本測(cè)試揣苏,該插件裝好后都是可以正常用的件舵。)

2. 配置JIRA安裝目錄相關(guān)文件(可以參考下載的文件中的Readme.txt,有詳細(xì)過程坑质,不過是英文的临梗。)

第一步:

將下載的插件中盟庞,lib中的3個(gè).jar包

(lib/atlassian-jira-subversion-plugin-0.10.11.1.jar什猖;

- lib/trilead-ssh2-build*.jar红淡;

- lib/svnkit-*.jar)

移動(dòng)到JIRA安裝目錄的對(duì)應(yīng)位置(我的目錄是\Atlassian\JIRA\atlassian-jira\WEB-INF\lib)

第二步:

將subversion-jira-plugin.properties文件拷貝到JIRA安裝目錄的WEB-INF/classes下在旱,并配置以下各行

svn.root=http://xxx.xxx.xxx.xxx/svn/software/footstone/frame(這個(gè)一定要寫對(duì),對(duì)應(yīng)于你提交代碼的svn的地址)

svn.display.name=你的項(xiàng)目名稱(只是作為顯示用终佛,但建議使用項(xiàng)目名稱)

svn.username=你的svn的用戶名

svn.password=你的svn密碼

編輯好后,保存文件绍豁,重啟JIRA服務(wù)器竹揍。

3芬位、試用

第一步:查看配置是否成功

1.服務(wù)器重啟完成昧碉,登錄JIRA被饿,首先以管理員身份查看‘插件’菜單中是否出現(xiàn)Subversion Repositories子菜單狭握。進(jìn)入查看疯溺,查看到的項(xiàng)目為‘已生效’囱嫩。若顯示為未生效挠说,應(yīng)編輯重新配置损俭。(在這個(gè)頁面蛙奖,即為配置各項(xiàng)目與svn關(guān)聯(lián)的位置,按實(shí)際情況 ‘增加’ 配置即可杆兵。需要注意的是雁仲,配置的過程中,web Linking是可以不用寫的琐脏,否則可能會(huì)出現(xiàn)配置后無法生效的問題攒砖。)

2.檢查

JIRA-》項(xiàng)目首頁,會(huì)新增一個(gè)subversion標(biāo)簽頁

JIRA-》問題詳情頁面日裙,活動(dòng)內(nèi)容部分吹艇,會(huì)新增一個(gè)subversion commit標(biāo)簽頁面

JIRA管理員頁面-》插件-》源代碼控制,會(huì)新增一個(gè)Subversion Repositories頁面

JIRA管理員頁面-》系統(tǒng)-》高級(jí)-》服務(wù)昂拂,會(huì)新增一個(gè)Subversion Revision Indexing Service設(shè)置項(xiàng)

JIRA管理員頁面-》系統(tǒng)-》Atlassian Support Tools-》System Information受神,會(huì)新增一個(gè)Subversion Revision Indexing Service的顯示項(xiàng)

第二步:JIRA內(nèi)部的配置

JIRA管理員頁面-》插件-》Subversion Repositories,此頁面用于配置需要監(jiān)控的項(xiàng)目格侯。

JIRA管理員頁面-》系統(tǒng)-》高級(jí)-》服務(wù),Subversion Revision Indexing Service,此頁面用于配置svn插件的延遲時(shí)間,表示svn提交后廉嚼,會(huì)延遲多長時(shí)間看到提交信息。默認(rèn)值很大,最小延遲1分鐘,如果服務(wù)器壓力不是很大的情況下,建議可以將延遲設(shè)置得小一些近范。

用戶組對(duì)版本控制查看的權(quán)限(即svn相關(guān)標(biāo)簽),在權(quán)限方案中進(jìn)行編輯。問題->權(quán)限方案->權(quán)限。將可以查看版本控制的用戶組加入到項(xiàng)目權(quán)限組中即可。不給予權(quán)限锈玉,用戶組將看不到Subversion的標(biāo)簽頁

第三步:試用

1.各項(xiàng)配置都設(shè)置好之后椅棺,我們就可以試用了含滴。

2.監(jiān)控項(xiàng)目TEST1,該項(xiàng)目中有1個(gè)bug,BugID=TEST-1占卧。

3.svn(此項(xiàng)操作可以是使用小烏龜,也可以使用eclipse集成的svn插件)中對(duì)該bug對(duì)應(yīng)的文件File1進(jìn)行了修改堤框。進(jìn)行commit操作,提交時(shí)復(fù)制TEST-1并粘貼到提交備注中,提交。

4.查看TEST1項(xiàng)目中客们,TEST-1這個(gè)bug的subversion commit。可以看到提交的項(xiàng)目名稱,提交時(shí)間滩援,提交人谨究,對(duì)應(yīng)的BugID鸯屿,提交的文件(文件路徑的形式)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子椎椰,更是在濱河造成了極大的恐慌,老刑警劉巖篙骡,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件夺欲,死亡現(xiàn)場(chǎng)離奇詭異恕刘,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)着降,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門铲汪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肮蛹,“玉大人气忠,你說我怎么就攤上這事赋咽。” “怎么了?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長虱歪。 經(jīng)常有香客問我萧落,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任述召,我火速辦了婚禮存淫,結(jié)果婚禮上耘斩,老公的妹妹穿的比我還像新娘。我一直安慰自己桅咆,他們只是感情好括授,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岩饼,像睡著了一般荚虚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上籍茧,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天版述,我揣著相機(jī)與錄音,去河邊找鬼寞冯。 笑死渴析,一個(gè)胖子當(dāng)著我的面吹牛晚伙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俭茧,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼咆疗,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了恢恼?” 一聲冷哼從身側(cè)響起民傻,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎场斑,沒想到半個(gè)月后漓踢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漏隐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年喧半,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片青责。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡挺据,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出脖隶,到底是詐尸還是另有隱情扁耐,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布产阱,位于F島的核電站婉称,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏构蹬。R本人自食惡果不足惜王暗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望庄敛。 院中可真熱鬧俗壹,春花似錦、人聲如沸藻烤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怖亭。三九已至之众,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間依许,已是汗流浹背棺禾。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留峭跳,地道東北人膘婶。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓缺前,卻偏偏與公主長得像,于是被迫代替她去往敵國和親悬襟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子衅码,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容