[原創] debian 9.3 搭建Jira+Confluence+Bitbucket項目管理工具(四) -- 安裝bitbucket 5.7.0java
安裝Bitbucket的教程, 網上能找見的很少, 由一個帖子我參考了下也不是徹底合適, 帖子地址: http://blog.csdn.net/jamenew/article/details/54864310mysql
言歸正傳, bitbucket5.7.0應該是最新版的了, 安裝以前先通知下小夥伴們把該下載的東西給下載好:git
官網下載bitbucket安裝包: atlassian-bitbucket-5.7.0-x64sql
下載語言插件: Bitbucket-5.7.0-rc5-language-pack-zh_CN.jar, 地址是: https://translations.atlassian.com/dashboard/download#/Bitbucket/5.7.0-rc5數據庫
爆破包: 用某SDN上的3.3.jar包那個就能夠了. 關於語言包的問題, 7.5.4版本的Jira、6.6.1版本Confluence都內置中文語言, 可是Bitbucket默認是不含中文語言的, 須要下載語言包. 估計在不就得未來, 也就包含到安裝包裏面去了. 下面開始安裝過程:centos
1、安裝bitbucket數據庫, 仍是老操做, 我去粘貼一個過來\^_^/, 使用以下命令建立: 瀏覽器
mysql -u root -p服務器
輸入密碼後, 登陸mysql>命令行, 並建立數據庫.網絡
create database bitbucket_db default character set utf8mb4 collate utf8mb4_general_ci;app
在Mysql中建立bitbucket用戶, 並容許遠程登陸.
grant all privileges on bitbucket_db.* to 'bitbucket'@'%' identified by 'XXXXX' with grant option;
grant all privileges on bitbucket_db.* to 'bitbucket'@'localhost' identified by 'XXXXX' with grant option;
flush privileges;
exit;
2、這裏須要安裝git, 若是不安裝git的話, 安裝程序會提示沒法繼續. 因此用如下命令安裝git, BTW, debian的apt-get太他麼的好用了... 本身用的服務器, debian很合適呀. 線上仍是centos吧, centos我之前接觸過一點點, 菜雞一個, centos粉們勿怪.
apt-get install git
搞定!
3、安裝bitbucket, 將bitbucket5.7的安裝包atlassian-bitbucket-5.7.0-x64.bin、語言包Bitbucket-5.7.0-rc5-language-pack-zh_CN.jar、及破解包一併經過samba服務傳到debian9.3的機器上/usr/atlassion目錄下.
3.1 經過如下命令執行安裝操做:
cd /usr/atlassian
./atlassian-bitbucket-5.7.0-x64.bin
以上2條命令後, 就開始安裝bitbucket, 5.7版本的安裝方式與jira和confluence不一樣, bitbucket會跳出一個安裝界面, 界面上的內容其實跟命令行界面的內容同樣, 注意看安裝說明便可, 無非就是點擊"繼續安裝", 而後配置一下端口號, 只要按着提示來作就不會有問題.
這裏要【注意】的是選擇倉庫路徑, 個人倉庫路徑都是在另一塊掛載在/data上的硬盤上的. 另外, 界面上明確提示bitbucket的【啓動方式】是用命令:
service atlbitbucket start
固然, 這裏咱們不要啓動, 就是提示"是否要啓動bitbucket"的那一步, 選擇n, 不要啓動. 由於, 咱們要爆破, 你懂的.
3.2 把破解包裏面的atlassian-extras-decoder-v2-3.3.jar、atlassian-extras-legacy-3.3.0.jar、mysql-connector-java-5.1.42-bin.jar三個文件複製到/opt/atlassian/bitbucket/5.7.0/app/WEB-INF/lib/目錄下便可. 其中前2個jar包是破解bitbucket的文件, 另外一個mysql-connector-java-5.1.42-bin.jar是鏈接mysql的驅動包.
覆蓋完畢後, 經過以下命令啓動bitbucket
service atlbitbucket start
3.3 bitbucket啓動完畢後, 在瀏覽器中輸入地址: 192.168.X.X:8083端口, 便可訪問bitbucket的配置界面, 具體步驟以下:
3.3.1 在首頁上, 將選擇"語言(Language)"選爲English, 默認並無中文, 並選擇"外部數據庫(External)".
3.3.2 選擇完數據庫卡之後, 填入咱們預先建立好的數據庫信息, 直接下一步.
3.3.3 受權碼頁面, 須要到Atlanssian的官網註冊30天的試用許可. 按說明操做, 跟前兩篇的一摸同樣. 只要注意, 序列號填成該頁面上顯示的便可.
3.3.4 配置管理員帳戶的界面, 須要填入管理員的帳戶、郵箱、名稱、密碼等等信息. 而後點擊"與JIRA集成(Intergrate with JIRA)".
3.3.5 在JIRA集成界面, 填入Jira的相關信息, 並勾選底部的"使用JIRA用戶數據庫(Use JIRA as my user database.)" , 以後點擊"鏈接(connect)".
3.3.6 以後就進入了歡迎界面, 安裝完成.
3.3.7 配置語言包, 咱們點擊右上角"管理(Administration)"按鈕進入服務器管理界面, 而後找到"插件(Add-ONS)" -> "管理插件(Manage add-on)", 點擊管理插件後, 彈出上傳插件按鈕, 選中咱們先前下載的Bitbucket-5.7.0-rc5-language-pack-zh_CN.jar.
3.3.8 上傳完畢後, 咱們就能夠在我的設置裏, 選擇"語言(Language)", 選擇中文就能夠了. 而後, 還須要在"設置(Settigns)" -> "服務器設置(Server Settings)"中選擇中文便可.
4、bitbucket應用程序連接到confluence中(Jira會自動連接).
點擊在"設置(Settigns)" -> "應用程序鏈接(Application Links)", 填入confluence的地址: http://192.168.X.X/8092 後, 點擊建立連接便可. 所有安裝到此完成.
5、最後一步操做, 把Jira、confluence、bitbucket的啓動腳本, 設置爲隨系統自動啓動狀態:
這一步有兩種方法, 經過rc.local執行, 和 經過update-rc.d 去執行.
第一種方法, rc.local, 由於debian 9 中默認沒有rc.local文件, 可是確自帶有rc.local服務.咱們能夠經過以下命令確認:
cat /lib/systemd/system/rc.local.service
systemctl status rc-local
能夠看到自帶rc.local服務, 但沒有啓動. 所以, 咱們首先要建立rc.local文件並放置到/etc路徑下, 文件內容以下:
#!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing.
/etc/init.d/jira start
/etc/init.d/confluence start
/etc/init.d/atlbitbucket start
exit 0 EOF
而後賦予執行權限, 並啓動rc-local服務,經過以下命令進行:
chmod +x /etc/rc.local
systemctl start rc-local
systemctl status rc-local
能夠看到服務已經啓動, 此後只要把須要開機啓動的命令,添加到/etc/rc.local文件中, 並放在exit 0前面便可.
第二種方法, 經過update-rc.d來實現, 命令格式是update-rc.d XXX defaults NN (NN表示啓動順序),該命令用來把腳本添加到初始化的執行隊列中去, 【注意】若甲苯須要用到網絡, 則NN須要設置一個比較大數字, 如99.
具體操做方法以下: 將啓動腳本複製到/etc/init.d目錄下, 以後設置腳本執行權限, 最後經過update-rc.d命令將腳本添加到啓動腳本中. 示例以下:
cp XXX /etc/init.d/XXX
chmod +x /etc/init.d/XXX
update-rc.d XXX defaults 95
update-rc.d -f XXX remove
針對, 本文中Jira、confluence、bitbucket的自動啓動操做以下, 由於安裝完畢後在/etc/init.d/目錄中已經有了jira、confluence、altbitbucket腳本, 所以這裏只須要添加到啓動腳本中便可, 即執行如下命令就能夠了.
update-rc.d jira defaults 80
update-rc.d confluence defaults 85
update-rc.d atlbitbucket defaults 90
以上就完成了, 自動啓動功能的添加.
照例, 貼一些別人家的圖, 鏈接地址: http://blog.csdn.net/jamenew/article/details/54864310