安裝環境、版本
ubuntu
jira8.3.3
數據庫準備
- 電腦安裝mysql,內容就不在陳述(網上很多教程)
- 創建數據庫及授予權限
mysql -u root -p #打開、進入數據庫
CREATE DATABASE 數據庫名 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; #創建一個數據庫用於儲存jira產生的數據
CREATE USER 用戶名 IDENTIFIED BY '密碼'; #創建用戶名、密碼帳號,用於數據庫訪問
GRANT ALL PRIVILEGES ON *.* TO '用戶名'@'localhost' IDENTIFIED BY 'jira' WITH GRANT OPTION; #授權創建的帳號訪問jira數據庫
FLUSH PRIVILEGES;
安裝jira
- 安裝bin文件(安裝包可以去官網下載)
cd xxxx #cd到bin文件所處文件夾
sudo chmod +x XXXXXXXX.bin #授權文件
sudo ./XXXXXXXX.bin #執行安裝
- 開始安裝(命令行顯示)
Unpacking JRE ...
Starting Installer ...
This will install JIRA Software 7.3.8 on your computer.
OK [o, Enter], Cancel [c]
o
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
1
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira
Home Directory: /var/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005
Install as service: Yes
Install [i, Enter], Exit [e]
i
Extracting files ...
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 7.3.8 is complete
Start JIRA Software 7.3.8 now?
Yes [y, Enter], No [n]
y
Please wait a few moments while JIRA Software starts up.
Launching JIRA Software ...
Jira
- 下載相關激活文件(源碼自己編譯,或直接下編譯包)
(源碼編譯的話,注意將target中的文件中的atlassian-agent-jar-with-dependencies.jar複製出來名稱改爲atlassian-agent.jar後使用,原atlassian-agent.jar無用)
(該jar包可用於所有atlassian產品) - 停止服務
sudo -i # 以下命令請於root權限下進行
cd opt/atlassian/jira/bin # 命令行打開jira/bin的文件夾
./shutdown.sh # 暫停jira服務
- 將atlassian-agent.jar放入一個不會刪除的文件夾,以及mysql驅動,提取碼:euan
mv atlassian-agent.jar /opt/atlassian # jira默認安裝是在/opt/atlassian/jira/下的
mv mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib #將mysql數據庫驅動,根據你自己安裝的位置進行移動
- 修改jira配置文件
cd /opt/atlassian/jira/bin
vim setenv.sh # windows是配置setenv.bat
export JAVA_OPTS="-javaagent:/path/to/atlassian-agent.jar ${JAVA_OPTS}" # 將該配置寫入setenv.sh文件中
6. 啓動jira
cd /opt/atlassian/jira/bin #打開安裝的bin文件夾
sudo ./start-jira.sh
- 驗證是否成功
ps aux | grep javaagent # 出現-javaagent
cd /opt/atlassian/jira/logs
tail -f catalina.out # 日誌文件出現=======agent working==========
java -jar /opt/atlassian/atlassian-agent.jar #出現參數提示
配置jira
- 瀏覽器打開http://localhost:8080 (根據自己的配置,如果需要更換端口,修改配置文件即可),進行相應的配置me,本地數據庫(根據開始設置的數據庫信息填寫)等,並獲取服務器ID
vim /opt/atlassian/jira/conf/server.xml #將8080修改爲需要的端口即可
- 獲取填寫許可證
java -jar atlassian-agent.jar -p jira -m [email protected] -n my_name -o https://zhile.io -s ABCD-1234-EFGH-5678 # 生成的許可證,直接複製於jira頁面提交即可
-p jira(安裝的是jira產品),具體的可以根據-p進行參考
-m [email protected](隨意寫)
-n my_name(隨意寫)
-o https://zhile.io (隨意寫)
-s B3N1-KDPW-IYEI-14CE (即jira顯示的服務器ID)
- 設置管理員帳號、郵件、語言等。驗證是否成功可進入如下圖位置查看。
插件
- 根據以往版本經驗,該插件最好不要更新
- 去插件市場,找到自己需要的插件,點擊免費試用,並安裝(不需要獲取許可證)
- 下載安裝後,去插件管理中找到下載的插件
- 使用如下命令獲取插件許可證,填寫入上圖許可證關鍵字處即可
java -jar /opt/atlassian/atlassian-agent.jar -p com.mxgraph.confluence.plugins.diagramly -m [email protected] -o https://zhile.io -s B3N1-KDPW-IYEI-14CE
-p 插件密鑰,上圖中標明的內容
-m [email protected](隨意寫)
-o https://zhile.io (隨意寫)
-s B3N1-KDPW-IYEI-14CE (即jira顯示的服務器ID)
如果服務器ID忘記了,可以進入系統->系統信息查看
APP
jira8.3.3版本,可以使用jira server的APP完成訪問,可以去應用市場或app store下載。
以下以app store爲例,第二個不是第一個
輸入url,所以jira做好做個外網代理
輸入帳號密碼即可,與jira是同一帳號
參考1 https://www.qinjj.tech/2019/01/04/confluence%20install/
參考2 https://gitee.com/pengzhile/atlassian-agent