2012年7月31日 星期二

Jira: Setting 基本設定

After Jira install to hard drive, you have to assign basic parameters.
Just like database, administrator account.
*******
Jira安裝完成後,其實已經在背景執行了。
安裝畫面最後告訴你,他跑在8080埠。
只要從瀏覽器輸入安裝機的IP配上8080,就可以進入設定畫面。
至於你一定覺得很神奇(我是指新手),有一件怪事:
我沒有裝Apache網頁伺服器,怎麼Jira網站跑起來了?
主要是因為Jira是用Java設計的。
Java有Tomcat這個網頁伺服器,Jira就是跟Tomcat綁在一起。
(多數Tomcat的網站,預設都是跑8080埠)
瀏覽器輸入安裝機的位址加上8080埠,出現了設定畫面。
(第一次才有,設定之後以後就不是這個啟始畫面了)


第一步,先決定語言,沒有中文可以選。
亞洲語系只有日文,不過筆者選擇美式英文。
下面是資料庫連線,我們不要用Jira的內建資料庫。
(詳細規格我就不知道了,也許是SQLite吧!)
先選擇External,準備使用剛才架好的資料庫伺服器。
資料庫項目選單選擇MySQL,帶出相關的設定畫面。
填入剛才資料庫設定參數。還可以按Test Connection鈕測試連線。
完成按Next繼續下一步。
連線之後,筆者查看資料庫的內容。
果然jira這個資料庫(我設定的名稱)裡面多了很多資料表。




第二步設定應用的屬性,指定一個標題(Application Title)。
Mode的部份,是否開放外部使用者自行註冊。
建議選擇Private,尤其筆者這種只能用10個使用者的Jira授權。
等等被人家任意註冊,隨便登入亂搞。
Base URL很重要,建議要把Jira架在有固定網址的主機上。
因為這樣以後產生的訊息網址,才沒有問題。
尤其是要給外部網域使用時。
很重要的是授權,License Key的地方要有序號。
你可以從下面的網址取得30天試用,或原本就有買授權請取回序號。
這個取回序號的關鍵在Server ID。















登入Jira網站後,個人授權的頁面有產品的項目。
筆者有Starter License,就可以按View License的地方。










要求輸入Server ID更新,就輸入前面安裝畫面中的Server ID。
按下Save鈕之後待License Key產生。








回到個人持有授權的頁面,出現了License Key。
Server ID也綁上了。這就是Jira的註冊方式。
安裝時隨機產生獨立的Server ID,之後註冊金鑰綁這個ID。
把License Key在前面截圖設定畫面輸入後繼續。





建立管理員帳號,每個欄位都要填。
完成之後按下一步繼續。







設定Email通知是否開啟,可以先Disable。
因為Email通知需要架設郵件伺服器,這可以等等設定。
(請先確認SMTP發信伺服器等參數)
按Finish鈕完成。




看到了歡迎畫面,以後輸入Jira伺服器的網址,就會跑出登入頁面。






*******
安裝時已經提到過,Jira會被當成一個Linux服務啟動。
所以每次重開機都會是開啟的
要暫時關閉Jira,請在Jira的目錄(/opt/atlassian/jira/bin)
終端機執行./stop-jira.sh





Jira伺服器就會按照程序結束被關掉。
反之要再啟動,請執行./start-jira.sh
















您也許感興趣的文章:

Jira: Install 安裝篇


Jira is a project management platform.
For a software developer, it can helps you tracking the bugs.
*******
對於軟體開發者而言,測試跟除錯是必要的。
尤其除錯的部份,需要有效率的追蹤工具配合。
特別是大型的軟體專案,有很多的測試人員協助。
此時就需要一個平台,方便所有測試人員回報問題。
彙整之後讓開發者統一針對問題修復,藉此提昇軟體的開發品質。
其實不論人員多寡,筆者認為只要專案夠大,程式碼夠多。
就有必要導入軟體開發專案管理系統,這點非常的重要。
軟體開發專案管理系統,免費的跟要錢的都有。
業界最近比較熱門的產品,就是Jira。
Facebook、Skype還有一些大型企業都在用。
安裝與設定簡單,使用也簡單。
又可以用圖型化的方式產生錯誤報告,也適合管理階層使用。
首先要介紹的是Jira的安裝,以Linux平台做示範。
其實Jira支援Mac、Windows,但是比較穩定的版本是Linux。
筆者就以Linux示範,主要分成Linux的設定還有Jira的安裝。
Linux的設定,主要是資料庫而已。
講到資料庫,Jira支援各種資料庫平台。
MySQL、PostageSQL、Oracle與MS-SQL Server都支援。
以Ubuntu為例,以管理者權限輸入sudo apt-get install mysql-server
確認安裝之後,就會把MySQL裝進去。
筆者喜歡用MySQL,其他資料庫的安裝就請自己研究了。











安裝過程中要求輸入資料庫管理員root的密碼。












再確認一次root的密碼。











安裝完成之後,在命令列輸入mysql -u root -p
輸入剛才的管理者密碼後,就進入了資料庫。
mysql>的命令提示字元等待你輸入命令。
我們要建立一個資料庫專門給jira用的,儲存的字元是UTF8編碼。
指令是create database jira character set utf8 collate utf8_bin;
按下Enter之後,看到Query OK的字樣,表示指令生效。
一個叫做jira的資料庫就建立完成了。







Atlassian的網站可以下載最新版的Jira
這是要錢的,但是沒花錢也可以註冊試用30天。
請下載符合安裝平台的安裝程式。
筆者下載了Linux的64位元版(Linux 64 Bit Installer)











下載之後先變更執行權限,輸入以下指令:
chmod +x atlassian-jira-5.1.1-x64.bin
(這是因為我下載5.1.1版,你需要按實際情況調整)










變更權限後,用管理員的身分安裝:
sudo ./atlassian-jira-5.1.1-x64.bin
(建議使用管理員身分安裝,避免未預期的問題)
解壓縮之後,啟動安裝程式,之後會問三個問題。
第一個問題按o,Enter繼續。表示要安裝
第二個問題按1,Enter繼續,代表用快速安裝。
(2是自定安裝,適合有經驗的使用者。3是升級安裝)
選用預設安裝後,會裝在/opt/atlassian/jira的目錄下。
應用程式的資料則放在/var/atlassian/application-data/jira
設定的HTTP埠是8080,並且會把它啟動成一個作業系統服務。
最後問是否安裝,按i,Enter鍵後開始安裝。








裝好了之後你會看到JIRA 5.1.1 can be accessed at http://localhost:8080
Fiinish installation的字樣。














*******
大致上安裝過程就是這樣,幾乎沒有太多的難題。
一個沒有太多Linux經驗的使用者也能輕鬆裝好。
在資料庫建立的部份,如果用phpMyAdmin新增也是可以。
不過筆者的考量是裝在乾淨的Linux下,能裝越少東西越好。
您也許感興趣的文章: