[原創] debian 9.3 搭建Jira+Confluence+Bitbucket項目管理工具(四) -- 安裝bitbucket 5.7.0

[原創] 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

  

  

    

 

  

  

  

  

  

  

  

  

  

  

相關文章
相關標籤/搜索