一、Linux環境搭建
記錄當前文檔時,使用的為CentOS 7,通過VMwarea安裝此係統,系統安裝結束後,實際操作通過Xshell客戶端登錄到系統進行操作。
RZSZ程序安裝
安裝RZSZ可以通過終端模擬軟件進行文件上傳下載
yum –y install lrzsz
二、Java環境搭建
1、Java安裝
[root@bogon home]# tar -zxf jdk-8u121-linux-x64.tar.gz
解壓完成後將文件夾複製到/usr/java
[root@bogon home]# cd jdk1.8.0_121/
[root@bogon jdk1.8.0_121]# cp -r jre/ /usr/loca/java
2、Java環境變量配置
[root@bogon ~]# vim .bash_profile (修改.bashrc文件這種方法更為安全)
在文件末尾添加如下配置項
export JAVA_HOME=/usr/loca/java/
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
source 下使其立即生效,通過env查看最新的環境變量配置
[root@bogon ~]# source .bash_profile
[root@bogon ~]# env
檢查Java環境變量是否安裝正確
[root@bogon ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Java環境配置結束
三、CMAKE安裝及其他安裝
說明:安裝CMAKE主要是為了MYSQL的安裝做個準備,當然也可以暫不安裝,等到安裝MYSQL時再做安裝。
從http://www.cmake.org/cmake/resources/resources.html下載完成,通過rz上傳後,解壓編譯安裝
# tar -zxf cmake-3.7.2.tar.gz
# cd cmake-3.7.2
# ./bootstrap
# make &&make install
安裝MYSQL需要安裝如下內容,亦可在安裝MYSQL時進行安裝(執行./bootstrap報錯時)
# yum -y install gcc libxml2-dev curl screen
# yum install –y openssl openssl-devel ncurses
# yum -y install gcc-c++
# yum -y install ncurses-devel
# yum -y install bison
四、MySQL安裝
1、準備工作
新增用戶組及新增用戶
[root@erik bin]# groupadd mysql
[root@erik bin]# useradd mysql -g mysql -M -s /sbin/nologin
[root@erik bin]#mkdir /data
************************************************************
-g:指定新用戶所屬的用戶組(group)
-M:不建立根目錄
-s:定義其使用的shell,/sbin/nologin代表用戶不能登錄系統。
******************************************************************
2、解壓並安裝
# tar -zxvf mysql-5.6.20.tar.gz
# cd mysql-5.6.12
# cmake ./ -DCMAKE_PREFIX=/usr/local/mysql -DCMYSQL_DATADIR=/data/mysql
安裝路徑及數據文件存放地址
# make &&make install
3、MySql目錄配置
# cd /usr/local/mysql
# chown -R mysql:mysql .
#scripts/mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid
先進行數據庫初始化再做如下權限的修改
# chown -R root:mysql . 將權限設置給root用戶,並設置給mysql組, 取消其他用戶的讀寫執行權限,僅留給mysql "rx"讀執行權限,其他用戶無任何權限
# chown -R mysql:mysql ./data 數據庫存放目錄設置成mysql用戶mysql組
# chmod -R ug+rwx . 賦予讀寫執行權限,其他用戶權限一律刪除僅給mysql用戶權限
4、MySql文件配置
# cp support-files/my-default.cnf /etc/my.cnf
# vi /etc/my.cnf
[mysqld] 下面添加:
user=mysql
datadir=/data/mysql
log-error=/data/mysql/error.log
pid-file=/data/mysql/mysql.pid
default-storage-engine=MyISAM
tmpdir=/tmp
刪除重複內容,刪除[mysqld_safe]下的內容
5、啟動MySQL
# cp support-files/mysql.server /etc/init.d/mysql
啟動/停止/重啟MySql服務
# service mysql start
# service mysql stop
# service mysql restart
6、修改Root用戶密碼
[root@erik mysql]# chkconfig --add mysql
[root@erik mysql]# cd /usr/local/mysql
[root@erik mysql]# ./bin/mysqladmin -u root password
New password: (自定義)
Confirm new password: (自定義)
7、開啟客戶端
[root@erik mysql]# cd /usr/local/mysql/bin/
[root@erik bin]# ./mysql -u root -p
MySQL安裝完成
六、JIRA環境搭建
1、JIRA安裝
將安裝包上傳到相應目錄,進行解壓縮
[root@bogon ~]# tar -zxf atlassian-jira-6.3.6.tar.gz
重命名解壓出的文件夾為jira,並將其移動到/usr/local中
[root@bogon ~]# mv atlassian-jira-6.3.6-standalone /usr/local/jira
2、JIRA數據庫配置
1)建數據庫
打開mysql客戶端,創建jiradb數據庫
mysql> create database jira character set UTF8;
創建用戶並賦予權限
mysql> create user jira identified by 'jira';
mysql> grant all privileges on *.* to 'jira'@'%' identified by 'jira' with grant option;
mysql> grant all privileges on *.* to 'jira'@'localhost' identified by 'jira' with grant option;
mysql> flush privileges;
2)jira數據庫配置
首先,修改server.xml
[root@erik bin]# vi /usr/local/jira/conf/server.xml
註銷掉原有的<Resource>節點,替換如下內容
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jira"
password="jira"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/jiradb?useUnicode=true&characterEncoding=UTF8"
maxActive="20"
validationQuery="select 1"
/>
然後,修改實體配置文件——entityengine.xml
[root@erik bin]# vi /usr/local/jira/atlassian-jira/WEB-INF/classes/entityengine.xml
找到
datasource name = “defaultDS” field-type-name=”hsql”
schema-name=”PUBLIC”
將hsql修改為mysql,然後刪除schema-name=”PUBLIC”這一行
保存重新啟動jira並登錄,登錄無報錯即可,JIRA數據庫配已搞定
3、JIRA HOME配置
配置jira.home(非JIRA的系統目錄,是用來備份、升級、配置插件的JIRA系統環境目錄!)為了避免與JIRA主目錄衝突,我們為JIRA設置一個數據目錄——/var/db/jira
[root@erik bin]# mkdir /var/db/jira
對JIRA的server.xml文件內容進行配置
[root@erik bin]# vi /usr/local/jira/conf/server.xml
添加如下內容後保存
<Parameter name="jira.home" value="/var/db/jira"/>
停止jira,並重新啟動
[root@erik bin]# /usr/local/jira/bin/shutdown.sh
[root@erik bin]# /usr/local/jira/bin/startup.sh
4、WEB安裝與配置
1)訪問http://ip:8080 開始配置數據庫,選擇My Own Database,設置mysql連接,
2)測試連接
3)填寫設置個人信息
4)輸入授權key
5)創建管理JIRA的超級用戶
6)設置郵箱通知
7)設置成功,登錄JIRA界面
5、破解
1)用破解補丁中的atlassian-extras-2.2.2.jar包覆蓋/usr/local/jira/atlassian-jira/WEB-INF/lib/中的atlassian-extras-2.2.2.jar包
2)將mysql-connector-java-5.1.24-bin.jar 放到jira的安裝目錄“/usr/local/jira/lib”
[root@bogon bin]# cd /usr/local/jira
[root@bogon jira]# vi atlassian-jira/WEB-INF/classes/jira-application.properties
修改 jira.home = /data/jira
[root@bogon jira]# cd /usr/local/jira/bin
[root@bogon bin]# ./stop-jira.sh &&./start-jira.sh
3)漢化
mv JIRA-6.3.3-language-pack-zh_CN.jar /usr/local/jira/atlassian-jira/WEB-INF/lib/language_zh_CN.jar
4)編輯key文件,點擊“系統”-->授權,將授權碼內容更新
Description=JIRA: Commercial,
CreationDate=2017-02-08, ——安裝日期
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=2099-12-31,——想設置的失效日期
Organisation=YT,——公司的組織名稱
SEN=SEN-L9253904,——申請到的SEN
ServerID=BO9E-JNCK-SZ2Q-VPDQ, ——申請到的ServerID
jira.NumberOfUsers=-1,
LicenseID=AAABcw0ODAoPeNp9UUtvgkAQvu+vIOmlPSzhoWkw2aQWtgkWQcV6aHpZcdRtFMjsYuu/L4pNtT6O3
+zs95q78bIyXmBqWJ5huR3X6bgtw0/HhmPZj2SBAPmyKEtAM5IZ5Ar4TGpZ5IzHYz4ajMKUk7haT
wGT+ZsCVIza5FOiMM+mgwqzpVAQCA1sR08th1oeORCPtyXEYg3MT/p9PvLDbvT7xL9Lidujfy61b
eIXuRaZ5n0hV0wJaVtOu+VZru0+Ldb1zMyKNUkBN4BhwJ4Tj9Ne7L/S9N0Z0skgGDY+SyxmVabNH
aCqmOsvgWDWxHIDTGMFzdr1+BdKupSltplryEWeXclzw81ZlwedOlcUBimPaeQ5bdezWqQG7GRwg
zbVAjUgm4uVApLgQuRSiX0+DUoTH2GP/l9s1ahPajO7XeekAqhTYolSHdoLQGUoyz1rLxx1jfQgb
9w3x3n46Bh8I1bVXqvxe63+S8Ueix//++Ns8A+9FP0pMCwCFGsPRbzHRmilXy6fw0AD3RPNXiYLA
hQBVs3JeRvLF/UB3ZfQgyDSxbUpgQ==X02i6,——申請到的LicenseID
LicenseExpiryDate=2099-12-31,——想設置的失效日期
PurchaseDate=2017-02-08, ——安裝日期
5)破解成功
七、設置jira的項目工作流,用戶及用戶組等
1、用戶管理
1)首頁選擇進入“用戶管理”進入管理頁面
2)點擊“創建用戶”,填寫相關信息後點擊“創建”
3)點擊“項目角色”查看用戶項目角色,點擊“編輯項目角色”修改用戶項目角色
2、項目工作流
1)創建新項目
2)點擊“AA: Simple Issue Tracking Issue Type Scheme”進入修改問題類型頁面
3)點擊“行為”,選擇“edit issue types”,修改問題類型,可以對已有的問題類型進行調整,也可以添加新的問題類型
4)添加版本
5)工作流
可以對原有的工作流進行修改
也可以添加新的
6)修改項目角色
7)界面設置,可以進行修改
8)系統默認字段配置,可以進行修改