JIRA是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用於缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。可以使用JIRA Software將收集到的需求,採用Scrum、看板等敏捷開發方法,進行項目管理,實時跟蹤產品的設計、發佈和迭代。通過向backlog中添加卡片來合理安排每個衝刺環節的優先級。
一、在CentOS7.2的環境下安裝支持組件
1、JDK1.8.0_102 64位(安裝見:http://newthink.blog.51cto.com/872263/1859308)
2、MySQL 5.6.32 64位(安裝見:http://newthink.blog.51cto.com/872263/1851969)
二、創建Jira使用的數據庫
mysql –uroot –p CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'jira' IDENTIFIED BY 'jira'; GRANT ALL ON jira.* TO 'jira'@'%' IDENTIFIED BY 'jira'; GRANT ALL ON jira.* TO 'jira'@'localhost' IDENTIFIED BY 'jira'; FLUSH PRIVILEGES; exit
三、下載Jira軟件,並安裝(官方網站:https://www.atlassian.com/software/jira/download)
cd /usr/local/src/ wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.3-x64.bin chmod +x atlassian-jira-software-7.2.3-x64.bin ./atlassian-jira-software-7.2.3-x64.bin
安裝的時候有些交互,如下選擇:
安裝完成後,就可以在http://服務器IP:8080來訪問,如果需要修改訪問端口可以把
vim /opt/atlassian/jira/conf/server.xml
把<Service name="Catalina">
<Connector port="8080"中的8080改成需要端口就可。
四、破解
1、關閉jira,把破解包裏面的atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.39-bin.jar兩個文件複製到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目錄下(
其中atlassian-extras-3.1.2.jar是用來替換原來的atlassian-extras-3.1.2.jar文件,用作破解jira系統的。而mysql-connector-java-5.1.39-bin.jar是用來連接mysql數據庫的驅動軟件包)
service jira stop
更換文件後,後面需要到官網申請試用Key,這個key填入後,就可以使用到2033年。
再次打開服務,在其它電腦上使用http://服務器IP:8080來訪問
service jira start
五、Jira配置
1、自定義設置
測試連接數據庫成功後,“Next”,需要等待一會,讓系統建好數據庫。
數據庫建好後,會生成一個配置文件:/var/atlassian/application-data/jira/dbconfig.xml,如果需要改動,可以拿它開刀,“Next”繼續配置
這一步需要Key,點擊連接到官網去申請一個free key
等一會之後,官網會彈窗要求綁定你服務器的IP,選”yes“後,跳轉到Jira的授權頁面,並已經自動填好了Key.
設置管理員帳號
配置一個可以用來收發郵件的服務器,用於給用戶發通知等信息,可以選擇”Later”以後再配置。
大功告成,進入登陸頁面,“Log In”.
進入語言選擇界面,在此鄙視下老外,TM小日本和韓國棒子才幾個人,竟然都有默認語言包,想我銀河系第一大人口國竟然沒有語言包,這幫傢伙腦子進水了,以後救濟他們時我們不捐錢了!
給網站選一個圖標
進入Jira最重要的功能界面,可以新建一個新項目或一個重要問題
建一個敏捷項目
正式進入這個項目了
關於Jira的使用,請參看我的另一拙著:基於JIRA的Scrum敏捷開發的項目管理
六、安裝中文包
1、到官網下載和安裝版本相符的語言包,下載地址:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/JIRA Core/7.2.3
上傳下載的中文語言包
上傳完成後,設置中文爲默認語言
設置好後向下找到最下面的”Update”按鈕,我天國的文字就回來了
七、配置郵件服務器,以方便系統向用戶發送信息,比如狀態改變、密碼激活、通知信息等。
1、在系統--》郵件--》發件中,如下配置(以QQ郵箱爲例):
先單擊“Test Connection”測試可以和郵件服務器連接了,再單擊”增加“
給管理員註冊時的郵箱發送一個測試郵件
八、Confluence與Jira之間創建連接
1、在Confluence的一般配置中的最下方,找到管理--》應用程序鏈接,輸入Jira的訪問地址。
單擊“創建新的鏈接”後,設置程序會在兩個軟件之間跳轉,需要輸入這兩個軟件的管理員賬號密碼,以完成程序鏈接,完成後會在左上角多出連接,可以兩方跳轉,會自動多出以下配置: