最近說的比較多的兩句話:
(1)通過技術來保證管理要求的落地;
(2)通過技術而不是人數來解決問題;
為此,我近期研究了一些IT工具,其中的JIRA再次引起我的重視,並且經過幾天的實踐分析,個人認為確實不錯,今天先把安裝配置的步驟記下來,以方便後續人員安裝配置相關環境。
JIRA系列軟體安裝目錄規劃:
=======================================================
<HardDisk>:\JIRA
- PostgreSQL
- Jira
- FisheyeCrucible
- Confluence
- Bamboo
- data
- jira
- fisheye
- confluence
- bamboo
- db
- jira
安裝配置 PostgreSQL 資料庫
=======================================================
(01)運行安裝程式(postgresql-8.4.2-1-windows.exe),參照提示完成安裝工作。
(02)運行 PostgreSQL 用戶端軟體 pgAdmin 串連資料庫:
(0201)建立登入角色: jira。
(0202)建立資料表空間: jira。(位置:D:\JIRA\data\db\jira;所有者:jira)
(0203)建立資料庫:jira、fisheye、confluence。(所有者: jira;資料表空間:jira)
安裝配置 JIRA
=======================================================
(01)運行安裝程式(atlassian-jira-enterprise-4.0-windows-installer.exe),參照提示完成安裝工作。
(02)停止 JIRA 服務。(從菜單中選擇相應菜單:Stop JIRA Service)
(03)複製 Patcher\jirapatcher.jar 到 D:\JIRA\Jira\atlassian-jira\WEB-INF\lib目錄中,運行破解。
(04)配置使用 PostgreSQL 資料庫:
(0401)複製 postgresql-8.4-701.jdbc4.jar 到 D:\JIRA\Jira\common\lib
(0402)修改 D:\JIRA\Jira\conf\server.xml
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jira"
password="88158358"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost:5432/jira"
/>
(0403)修改 D:\JIRA\Jira\atlassian-jira\WEB-INF\classes\entityengine.xml
<datasource name="defaultDS" field-type-name="postgres72"
schema-name="public"
(05)啟動 JIRA 服務。(從菜單中選擇相應菜單:Start JIRA Service)
(06)配置 JIRA 啟動參數。(授權碼:jira)
(07)訪問 JIRA。(從菜單中選擇相應菜單:Access JIRA,或訪問:http://localhost:8080)
(08)配置 JIRA 運行參數。(Administration->general setting:設定 Accept remote API calls 為:on)
(09)建立項目、使用者等。
安裝配置 FishEye 和 Crucible
=======================================================
(01)複製目錄 FisheyeCrucible 到 D:\JIRA
(02)複製 Patcher\cruciblepatcher.jar 到 D:\JIRA\FisheyeCrucible目錄中,運行破解。
(03)啟動服務:運行D:\JIRA\FisheyeCrucible\bin\start.bat。
(04)訪問服務:http://localhost:8060
(05)配合服務啟動參數。(授權碼:任意三行文字,如:1<enter>2<enter>3<enter>)
(06)佈建服務運行參數:
(0601)Administration->Global Settings->Server Settings,設定 Allow remote API calls 為 on。
(0602)Administration->Global Settings->JIRA Servers
(07)配置使用 PostgreSQL 資料庫
(0701)複製 postgresql-8.4-701.jdbc4.jar 到 D:\JIRA\FisheyeCrucible\lib 目錄中
(0702)重啟服務。
(0703)Administration->system->database configuration
(08)配置 JIRA 中 Fisheye 參數
(0801)Administration->Global Settings->FishEye Configuration
安裝配置 JIRA SVN 外掛程式
=======================================================
(01)複製
atlassian-jira-subversion-plugin-0.10.5.2.jar
svnkit-1.2.1.5297.jar
trilead-ssh2-build213-svnkit-1.2-patch.jar
到 D:\JIRA\Jira\atlassian-jira\WEB-INF\lib 目錄中
(02)複製 subversion-jira-plugin.properties 到 D:\JIRA\Jira\atlassian-jira\WEB-INF\classes 目錄中
(03)按說明配置 subversion-jira-plugin.properties 中的參數
(04)重啟 JIRA
(05)配置 SVN 相關參數
(0501)Administration->Global Setting->Subversion Repositories(可選)
(0502)Administration->System->Services,設定 Subversion Revision Indexing Service 為 1
安裝配置 Confluence
=======================================================
(01)複製目錄 Concluence 到 D:\JIRA
(02)修正服務連接埠(D:\JIRA\Confluence\conf\server.xml)為 8050
(03)建立資料目錄 D:\JIRA\data\confluence
(04)配置資料目錄(D:\JIRA/Confluence\confluence\WEB-INF\classes\confluence-init.properties
(05)複製 Patcher\patcher.jar 到 D:\JIRA\Confluence\confluence\WEB-INF\lib 目錄中,運行破解
(06)配置環境變數 JAVA_HOME = D:\Java\JDK16014
(07)複製 postgresql-8.4-701.jdbc4.jar 到 D:\JIRA\confluence\lib 目錄中
(08)啟動服務(D:\JIRA\Confluence\bin\startup.bat)
(09)配置啟動參數。(授權碼為:三行任一字元,如:1<斷行符號>2<斷行符號>3)
(10)配置使用 PostgreSQL 資料庫。(選擇 custom installation,選擇 External Database:PostgreSQL)
有關 Bamboo 的部分後續補上...
=======================================================