Atlassian是一家專注於開發軟件開發工具和協同工作產品的公司,這家公司的特色是使用敏捷軟件開發方法來開發敏捷軟件開發工具。敏捷軟件開發強調迭代增量地開發,即從實現簡單的功能開始,逐漸迭代增量地開發出複雜的系統。軟件開發工具和協同工作產品所涉及的範圍很廣,在該範圍內的許多領域, Atlassian都開發出了相應的產品,如在缺陷跟蹤領域有JIRA,在敏捷開發領域有GreenHopper,在協同工作領域有Conflence,在代碼查找領域有FishEye,在代碼評審領域有Crucible,在持續集成領域有Bamboo。上述領域相互之間是有關聯關係的,這增加了安裝配置Atlassian上述產品的難度。
好在Atlassian公司意識到了這一點,製作了官方文檔“Guide to Installing an AtlassianIntegrated Suite”(http://confluence.atlassian.com/display/ATLAS/Guide+to+Installing+an+Atlassian+Integrated+Suite )來描述如何安裝配置JIRA/GreenHopper/Confluence/FishEye/Crucible/Bamboo,並讓它們之間能關聯起來,協同工作。這份文檔還有一個別名“Atlassian Dragon Quest”,我翻譯成“屠龍記”,用類似玩遊戲的過8關,來描述如何安裝配置上述6個產品,這同時也表明安裝配置Atlassian產品像屠龍一樣充滿了困難和樂趣。
開發部的JIRA和Confluence就是基於上述文檔進行安裝,目前只安裝了Crowd/JIRA/GreenHopper/Confluence,以後還會安裝剩下的FishEye/Crucible/Bamboo。下面將簡述安裝步驟,詳細的安裝指南請參考上述文檔。
軟件許可
Atlassian的所有產品的報價都公示在官網上,對於商業用途,最低報價是每個產品每年10美元(含10個用戶許可)。對於開源項目和非盈利機構,Atlassian全部產品免費。開發部的Atlassian軟件許可是通過正式的官方渠道申請的。
配置信息
安裝位置:JIRA和Confluence都安裝在服務器10.1.248.133上。
下面的表格列出了JIRA和Confluence相關產品的安裝包位置、安裝路徑、數據文件位置、主頁URL和Log文件位置。
下面是涉及到JIRA和Confluence的安裝步驟和官網指南鏈接。
屠龍第一關:安裝Java/PostgreSQL/Crowd (http://confluence.atlassian.com/display/ATLAS/Dragons+Stage+1+-+Install+JIRA)
屠龍第二關:安裝JIRA (http://confluence.atlassian.com/display/ATLAS/Dragons+Stage+2+-+Install+GreenHopper+into+JIRA)
屠龍第三關:在JIRA下安裝GreenHopper (http://confluence.atlassian.com/display/ATLAS/Dragons+Stage+3+-+Install+Confluence )
屠龍第四關:安裝Confluence (http://confluence.atlassian.com/display/ATLAS/Dragons+Stage+4+-+Install+FishEye+and+Crucible )
JIRA和Confluence的啓動和停止
當Linux服務器由於特殊原因重新啓動後,需要手工啓動JIRA和Confluence,下面是啓動步驟:
- 使用遠程管理工具如Xmanager Enterprise 3.0裏的Xshell用root賬號登錄服務器10.1.248.133
- 啓動單點登錄SSO產品Crowd,JIRA和Confluence的用戶認證都依賴Crowd。進入目錄/root/AIS_Installers/crowd/atlassian-crowd-2.2.2,運行start_crowd.sh啓動Crowd,啓動後,可以用瀏覽器訪問鏈接http://10.1.248.133:8095/crowd,已檢查是否啓動成功。另外,運行stop_crowd.sh可以停止Crowd。
- 啓動JIRA。進入目錄/root/AIS_Installers/jira/atlassian-jira-4.3.4-standalone/bin,運行start-jira.sh啓動JIRA,啓動後,可以用瀏覽器訪問鏈接http://10.1.248.133:8080/,已檢查是否啓動成功。可以運行stop-jira.sh停止JIRA。在這個目錄下,還有另一組腳本:startup.sh和shutdown.sh,JIRA官方文檔裏沒有給出這兩組腳本的區別,若第一組腳本不起作用,可以試試第二組腳本。
- 啓動Confluence。進入目錄/root/AIS_Installers/confluence/confluence-3.5.5-std/bin,運行腳本startup.sh啓動Confluence,啓動後,可以用瀏覽器訪問鏈接http://10.1.248.133:8090/,已檢查是否啓動成功。可以運行shutdown.sh停止Confluence。
買JIRA上CSDN,特殊折扣購買通道:
http://atlassian.csdn.net/module/btc/atlassian/prduct_detail?project_id=445&module=34&product=9
CSDN開立Atlassian中文技術論壇更多交流分享請點擊:
http://bbs.csdn.net/forums/atlassian
文章轉自百度文庫