JIRA 流程管理技術(shù)分享

JIRA 流程管理技術(shù)分享

一蝙叛、JIRA 簡(jiǎn)介

2.1、JIRA 的含義

JIRA 是集項(xiàng)目計(jì)劃公给、任務(wù)分配借帘、需求管理、缺陷跟蹤于一體的軟件淌铐。它基于Java 架構(gòu)的管

理系統(tǒng)肺然,被廣泛應(yīng)用于缺陷跟蹤、客戶服務(wù)腿准、需求收集际起、流程審批拾碌、任務(wù)跟蹤、項(xiàng)目跟蹤和

敏捷管理等工作領(lǐng)域街望。

2.2校翔、JIRA 的主要功能

無限制的工作流:可以創(chuàng)建多個(gè)工作流為不同的項(xiàng)目使用。

項(xiàng)目類別管理功能:可以將相關(guān)的項(xiàng)目分組管理灾前。

問題管理和追蹤:管理項(xiàng)目防症,追蹤任務(wù)、bug哎甲、需求蔫敲,通過jira 的郵件通知功能進(jìn)行協(xié)作通

知,大大提高實(shí)際工作中工作效率炭玫。

問題跟進(jìn)情況的分析報(bào)告:可以隨時(shí)了解問題和項(xiàng)目的進(jìn)展情況奈嘿。組件/模塊負(fù)責(zé)人功能:

可以將項(xiàng)目的不同組件/模塊指派相應(yīng)的負(fù)責(zé)人,來處理所負(fù)責(zé)的組件的Issues吞加。

項(xiàng)目email 地址功能:每個(gè)項(xiàng)目可以有不同的email(該項(xiàng)目的通知郵件從該地址發(fā)出)裙犹。

2.3、JIRA 的主要特點(diǎn)

2.3.1榴鼎、JIRA 的優(yōu)點(diǎn)

JIRA 的工作流定制:使用者可以根據(jù)實(shí)際項(xiàng)目情況自定義工作流伯诬,進(jìn)而滿足自身項(xiàng)目需求晚唇。

高效快速進(jìn)行軟件開發(fā):通過Jira巫财,可以整合產(chǎn)品、開發(fā)人員哩陕、測(cè)試人員平项,各人各司其職,

信息很快得到交流和反饋悍及。

二闽瓢、B 版任務(wù)

2.1、創(chuàng)建問題

2.2心赶、創(chuàng)建發(fā)布版本

2.2.1扣讼、發(fā)布版本創(chuàng)建輸入版本開始時(shí)間,版本結(jié)束時(shí)間,GIT 分支后,拼接出對(duì)應(yīng)

的版本分支,如下會(huì)拼出的版本分支名為:20190520-G4.

注意:版本分支名是以版本的結(jié)束時(shí)間作為版本分支的時(shí)間名,分支名即GIT 分支缨叫。

2.2.2椭符、版本創(chuàng)建后的日志信息

2.2.3、創(chuàng)建后自動(dòng)顯示到發(fā)布版本頁(yè)

2.2.4耻姥、用戶重復(fù)創(chuàng)建版本

如果即將創(chuàng)建的版本在發(fā)布頁(yè)面已經(jīng)存在销钝,這時(shí)系統(tǒng)不會(huì)再次創(chuàng)建同一版本任務(wù),而是作出

友好提示琐簇。

2.2.5蒸健、用戶錯(cuò)誤創(chuàng)建版本

當(dāng)用戶輸入的版本開始時(shí)間大于版本的結(jié)束時(shí)間,系統(tǒng)將不能創(chuàng)建對(duì)應(yīng)的版本。

2.3似忧、普通版本開發(fā)

2.3.1渣叛、普通版本創(chuàng)建

在修復(fù)的版本選項(xiàng)欄里面就會(huì)出現(xiàn)對(duì)應(yīng)剛才創(chuàng)建的版本(20190520-G4),選中剛才創(chuàng)建的版

本進(jìn)行普通版本開發(fā)。

2.3.2盯捌、自動(dòng)添加修復(fù)的版本

自動(dòng)添加到修復(fù)的版本:點(diǎn)擊普通開發(fā)版本后,系統(tǒng)自動(dòng)將修復(fù)的版本映射到版本任務(wù)的修

復(fù)的版本屬性欄中诗箍。

2.3.3、創(chuàng)建分支

2.3.3.1挽唉、創(chuàng)建集成分支(20190520-G4)

普通版本開發(fā)從DEV 拉取集成分支.

創(chuàng)建后添加創(chuàng)建狀態(tài)信息到JIRA 注釋區(qū).

Git 遠(yuǎn)程倉(cāng)庫(kù)從dev 拉取集成分支(20190520-G4)成功.

2.3.4滤祖、創(chuàng)建環(huán)境

2.3.4.1、創(chuàng)建集成分支對(duì)應(yīng)的版本環(huán)境

該集成分支為桃子分期(E01P00M00)對(duì)應(yīng)G4 的集成分支,那么點(diǎn)擊創(chuàng)建環(huán)境后,系統(tǒng)會(huì)自動(dòng)

編譯部署該項(xiàng)目到對(duì)應(yīng)端口號(hào)[項(xiàng)目與端口號(hào)規(guī)范設(shè)計(jì)文檔] 瓶籽。

創(chuàng)建環(huán)境成功后將狀態(tài)信息添加到JIRA 注釋區(qū)匠童。

查看注冊(cè)中心

訪問后臺(tái)登錄頁(yè).

https://admintest.youxinsign.com:11488/#/sysLogin?redirect=%2FbusinessManag

e%2FloanProductList

查看登錄后的頁(yè)面

2.3.5、集成編譯

2.3.5.1塑顺、編譯打包

點(diǎn)擊”集成編譯”對(duì)集成分支進(jìn)行編譯打包(如果有修改就對(duì)修改后的內(nèi)容信息重新打包)汤求。

編譯所有

編譯成功后將狀態(tài)信息添加到JIRA 注釋區(qū)。

后臺(tái)更新JAR 包

2.3.5.2严拒、非本項(xiàng)目編譯

點(diǎn)擊”集成編譯”對(duì)非本項(xiàng)目進(jìn)行編譯扬绪,系統(tǒng)將不會(huì)進(jìn)行編譯打包。

2.3.6裤唠、集成部署

點(diǎn)擊”集成部署”對(duì)集成分支進(jìn)行編譯部署挤牛。

2.3.6.1、集成部署整個(gè)項(xiàng)目

集成部署整個(gè)項(xiàng)目种蘸,部署成功后將狀態(tài)信息添加到JIRA 注釋區(qū)墓赴。

2.3.6.2、集成部署單個(gè)模塊

2.3.6.3航瞭、集成部署各個(gè)模塊詳解

2.3.6.4诫硕、非本項(xiàng)目部署

當(dāng)集成部署的項(xiàng)目非本項(xiàng)目,此時(shí)刊侯,系統(tǒng)不將進(jìn)行集成部署章办,將提示如下狀態(tài)信息到JIRA

注釋區(qū)。比如E01P00M00 項(xiàng)目錯(cuò)誤的部署成E03P00M00

2.3.6.5滨彻、項(xiàng)目空模塊部署

當(dāng)集成部署的項(xiàng)目項(xiàng)目空模塊藕届,此時(shí),系統(tǒng)不將進(jìn)行集成部署疮绷,將提示如下狀態(tài)信息到JIRA

注釋區(qū)翰舌。比如E01P00 項(xiàng)目空模塊。

2.3.7冬骚、一鍵交給發(fā)布

點(diǎn)擊“一鍵交給發(fā)布”后椅贱,系統(tǒng)將該集成分支下的所有任務(wù)分支轉(zhuǎn)交給發(fā)布人員懂算。

“一鍵交給發(fā)布”之前。

“一鍵交給發(fā)布”之后庇麦。

2.3.8计技、合并集成分支

點(diǎn)擊“合并集成分支”,將集成分支合并到“DEV 分支”

2.3.9山橄、撤銷集成分支

2.3.10垮媒、一鍵合并退回

2.3.10.1、退回任務(wù)分支的狀態(tài)航棱。點(diǎn)擊”一鍵合并退回”,將狀態(tài)為K17 代碼集

成中的所有任務(wù)分支合并退回睡雇。如果某個(gè)任務(wù)分支的狀態(tài)未達(dá)到退回狀態(tài)時(shí),將不能被退回饮醇。

一鍵合并退回后,K17 代碼集成中的狀態(tài)合并退回為K9 待開發(fā)狀態(tài)它抱。

2.3.11 一鍵集成代碼撤銷

一鍵將集成到DEV 的所有任務(wù)分支撤銷。

2.3.12朴艰、一鍵合并完成

一鍵將狀態(tài)為“K17 代碼集成中”的所有任務(wù)分支合并完成观蓄。

一鍵合并完成后,任務(wù)分支的狀態(tài)更新為“K19 待集成測(cè)試”祠墅。

2.3.13侮穿、DEV 編譯

2.3.13.1、編譯所有模塊

檢出代碼到DEV 對(duì)應(yīng)的文件夾

“/home/admin/soft/jenkins/gitlab_temp_code/E01P00M00/G0”毁嗦,并對(duì)代碼進(jìn)行編

譯打包亲茅。

2.3.14、DEV 部署

2.3.14.1金矛、DEV 部署整個(gè)項(xiàng)目

拉取DEV 代碼芯急,部署整個(gè)項(xiàng)目。

部署成功后將狀態(tài)信息添加到JIRA 注釋區(qū)驶俊。

部署后臺(tái)登錄頁(yè):

https://admintest.youxinsign.com:11088/#/sysLogin?redirect=%2Fdashboard

查看登錄后的頁(yè)面:

2.3.14.2、DEV 部署單個(gè)模塊

如下部署ADMIN 模塊免姿。

2.3.15饼酿、合并DEV 分支

將DEV 分支合并到MST

2.3.16、撤銷DEV 分支

從MST 撤銷DEV 分支合并

2.3.17胚膊、一鍵DEV 合并退回

將狀態(tài)為“K81MST 合并中”的所有任務(wù)分支合并退回故俐,如果某個(gè)任務(wù)分支的狀態(tài)未達(dá)到

退回狀態(tài)時(shí),將不能被退回紊婉。

2.3.18药版、一鍵DEV 代碼撤銷

將未完成的任務(wù)代碼分支撤銷。

2.3.19喻犁、MST 編譯

2.3.19.1槽片、編譯所有模塊

檢出代碼到MST 對(duì)應(yīng)的文件夾

“/home/admin/soft/jenkins/gitlab_temp_code/E01P00M00/G1”何缓,并對(duì)代碼進(jìn)行編

譯打包。

2.3.20还栓、MST 部署

2.3.20.1碌廓、MST 部署整個(gè)項(xiàng)目

拉取MST 代碼,部署整個(gè)項(xiàng)目剩盒。

部署成功后將狀態(tài)信息添加到JIRA 注釋區(qū)谷婆。

部署后臺(tái)登錄頁(yè):

https://admintest.youxinsign.com:11188/#/sysLogin?redirect=%2Fdashboard

查看登錄后頁(yè)面

2.3.20.2、MST 部署單個(gè)模塊

如下部署ADMIN-WEB(后端管理后臺(tái)頁(yè)面)

2.3.21辽聊、一鍵MST 合并退回

將狀態(tài)為“K55 待安排MST 回歸”的所有任務(wù)分支合并退回纪挎。如果某個(gè)任務(wù)分支的狀態(tài)未

達(dá)到退回狀態(tài)時(shí),將不能被退回跟匆。

2.4廷区、緊急開發(fā)版本

2.4.1、緊急開發(fā)版本創(chuàng)建

在修復(fù)的版本選項(xiàng)欄里面就會(huì)出現(xiàn)對(duì)應(yīng)剛才創(chuàng)建的版本(20190520-G5),選中剛才創(chuàng)建的版

本進(jìn)行緊急版本開發(fā)贾铝。

2.4.2隙轻、自動(dòng)添加修復(fù)的版本

自動(dòng)添加到修復(fù)的版本:點(diǎn)擊緊急開發(fā)版本后,系統(tǒng)自動(dòng)將修復(fù)的版本映射到版本任務(wù)的修

復(fù)的版本屬性欄中,并且創(chuàng)建對(duì)應(yīng)的加急版本分支垢揩。

2.5玖绿、加急開發(fā)版本

2.5.1、加急開發(fā)版本創(chuàng)建

在修復(fù)的版本選項(xiàng)欄里面就會(huì)出現(xiàn)對(duì)應(yīng)剛才創(chuàng)建的版本(20190520-G7),選中剛才創(chuàng)建的版

本進(jìn)行加急版本開發(fā)叁巨。

2.5.2斑匪、自動(dòng)添加修復(fù)的版本

自動(dòng)添加到修復(fù)的版本:點(diǎn)擊加急開發(fā)版本后,系統(tǒng)自動(dòng)將修復(fù)的版本映射到版本任務(wù)的修

復(fù)的版本屬性欄中,并且創(chuàng)建對(duì)應(yīng)的加急版本分支锋勺。

三蚀瘸、K 版任務(wù)

3.1、普通開發(fā)

普通開發(fā)從集成分支拉取任務(wù)分支庶橱。

3.2.1贮勃、普通開發(fā)創(chuàng)建分支

根據(jù)JIRA 的ID 名,在Git 倉(cāng)庫(kù)從集成分支拉取任務(wù)分支苏章。如圖寂嘉,創(chuàng)建名為E01P00M00-75

的任務(wù)分支,創(chuàng)建成功后枫绅,將提示狀態(tài)信息到JIRA 注釋區(qū)泉孩。

3.2.2、普通開發(fā)代碼集成

集成任務(wù)分支代碼到集成分支

3.2.3并淋、普通開發(fā)代碼撤銷

對(duì)合并到集成分支的代碼進(jìn)行撤銷

3.2寓搬、緊急開發(fā)

緊急開發(fā)從DEV 分支拉取任務(wù)分支。

3.2.1县耽、緊急開發(fā)創(chuàng)建分支

根據(jù)JIRA 的ID 名句喷,在Git 倉(cāng)庫(kù)從DEV 分支拉取任務(wù)分支镣典。如圖,創(chuàng)建名為E01P00M00-82

的任務(wù)分支脏嚷,創(chuàng)建成功后骆撇,將提示狀態(tài)信息到JIRA 注釋區(qū)。

查看任務(wù)分支E01P00M00-82 已經(jīng)存在Git 倉(cāng)庫(kù)父叙。

3.2.2神郊、緊急開發(fā)代碼集成

編寫修改的內(nèi)容,并且修改后的內(nèi)容集成到DEV 分支趾唱。

點(diǎn)擊“代碼集成”涌乳,將提交到任務(wù)分支的代碼集成帶DEV 分支,集成成功后甜癞,將提示狀態(tài)

信息到JIRA 注釋區(qū)夕晓。

查看Git 倉(cāng)庫(kù),E01P00M00-82 的代碼被成功集成到DEV 分支悠咱。

3.2.3蒸辆、緊急開發(fā)代碼撤銷

緊急開發(fā)對(duì)合并到DEV 分支的集成分支代碼進(jìn)行撤銷。

點(diǎn)擊“代碼撤銷”析既,將提交到DEV 分支的集成分支代碼進(jìn)行撤銷躬贡,撤銷成功后,將提示狀

態(tài)信息到JIRA 注釋區(qū)眼坏。

查看Git 倉(cāng)庫(kù)拂玻,被集成的代碼從DEV 分支撤銷。

3.3宰译、加緊任務(wù)

緊急開發(fā)從MST 分支拉取任務(wù)分支檐蚜。

3.3.1、加緊任務(wù)創(chuàng)建分支

根據(jù)JIRA 的ID 名沿侈,在Git 倉(cāng)庫(kù)從MST 分支拉取任務(wù)分支闯第。如圖,創(chuàng)建名為E01P00M00-84

的任務(wù)分支肋坚,創(chuàng)建成功后乡括,將提示狀態(tài)信息到JIRA 注釋區(qū)。

查看任務(wù)分支E01P00M00-84 已經(jīng)存在Git 倉(cāng)庫(kù)智厌。

3.3.2、加緊任務(wù)代碼集成

編寫修改的內(nèi)容盲赊,并且修改后的內(nèi)容集成到MST 分支铣鹏。

點(diǎn)擊“代碼集成”,將提交到任務(wù)分支的代碼集成到MST 分支哀蘑,集成成功后诚卸,將提示狀態(tài)

信息到JIRA 注釋區(qū)葵第。

查看Git 倉(cāng)庫(kù),E01P00M00-84 的代碼被成功集成到MST 分支合溺。

3.3.3卒密、加緊任務(wù)代碼撤銷

加急任務(wù)對(duì)合并到MST 分支的集成分支代碼進(jìn)行撤銷。

點(diǎn)擊“代碼撤銷”棠赛,將提交到MST 分支的集成分支代碼進(jìn)行撤銷哮奇,撤銷成功后,將提示狀

態(tài)信息到JIRA 注釋區(qū)睛约。

四鼎俘、附件

shell 腳本

shellScript-2019

0528.rar

項(xiàng)目與端口號(hào)規(guī)范設(shè)計(jì)文檔

項(xiàng)目端口配置.xls

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市辩涝,隨后出現(xiàn)的幾起案子贸伐,更是在濱河造成了極大的恐慌,老刑警劉巖怔揩,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捉邢,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡商膊,警方通過查閱死者的電腦和手機(jī)伏伐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翘狱,“玉大人秘案,你說我怎么就攤上這事×市伲” “怎么了阱高?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)茬缩。 經(jīng)常有香客問我赤惊,道長(zhǎng),這世上最難降的妖魔是什么凰锡? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任未舟,我火速辦了婚禮,結(jié)果婚禮上掂为,老公的妹妹穿的比我還像新娘裕膀。我一直安慰自己,他們只是感情好勇哗,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布昼扛。 她就那樣靜靜地躺著,像睡著了一般欲诺。 火紅的嫁衣襯著肌膚如雪抄谐。 梳的紋絲不亂的頭發(fā)上渺鹦,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音蛹含,去河邊找鬼毅厚。 笑死,一個(gè)胖子當(dāng)著我的面吹牛浦箱,可吹牛的內(nèi)容都是我干的吸耿。 我是一名探鬼主播,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼憎茂,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼珍语!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起竖幔,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤板乙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后拳氢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體募逞,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年馋评,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了放接。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡留特,死狀恐怖纠脾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蜕青,我是刑警寧澤苟蹈,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站右核,受9級(jí)特大地震影響慧脱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贺喝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一菱鸥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧躏鱼,春花似錦氮采、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至殖侵,卻和暖如春贸呢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拢军。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工楞陷, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茉唉。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓固蛾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親度陆。 傳聞我的和親對(duì)象是個(gè)殘疾皇子艾凯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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

  • <<互聯(lián)網(wǎng)敏捷DevOps和自動(dòng)化之5.持續(xù)集成>>持續(xù)集成的價(jià)值是什么?對(duì)于開發(fā)和測(cè)試人員又意味著什么呢懂傀?1.1...
    燕京博士閱讀 2,776評(píng)論 0 5
  • 該篇文章為學(xué)習(xí)廖雪峰git教程的總結(jié)趾诗,具體可移步廖雪峰老師git教程網(wǎng)站 Git介紹 Git是分布式版本控制系統(tǒng)。...
    Pig_deng飼養(yǎng)員閱讀 960評(píng)論 0 1
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一蹬蚁。 版本控制指的是恃泪,記錄每次版本變更的內(nèi)容和時(shí)間等細(xì)節(jié),保留各版本之間...
    神齊閱讀 1,400評(píng)論 0 7
  • 教程網(wǎng)址:http://www.liaoxuefeng.com/wiki/0013739516305929606d...
    maybenai閱讀 678評(píng)論 0 1
  • 遠(yuǎn)程倉(cāng)庫(kù) 到目前為止犀斋,我們已經(jīng)掌握了如何在Git倉(cāng)庫(kù)里對(duì)一個(gè)文件進(jìn)行時(shí)光穿梭贝乎,你再也不用擔(dān)心文件備份或者丟失的問題...
    歸云丶閱讀 1,958評(píng)論 0 5