以前VMWare上にRedmineをインストールしたのですが、せっかくなのでGitBucketも構築してみようと
思います。
RedmineとGitBucketの連携とか色々試せるようにしたい。
環境、及び前提
OS
- CentOS 7.5(VMWare)
インストール済みソフトウェア
- Redmine 3.0.0 stable
- ruby 2.2.2
- Apache 2.4.6
GitBucketのインストール手順
まずは手順を確認。
リポジトリのインストール手順を確認するとwarをデプロイするだけで良いらしい。
Jetty/Tomcat/JBossをサポートしているようですが、どれも未インストールだったので、
今回は情報が一番多いであろうTomcatを選択。
yum -y install tomcat
Java8以上が必要との事で、そちらもインストール。
yum -y install java-1.8.0-openjdk
次にリポジトリからファイルをダウンロード。
ダウンロードする為のwgetコマンドを使用可能にする。
yum -y install wget
準備ができたところでリポジトリからGitBucketをダウンロード。
wget -P /usr/share/tomcat/webapps/ https://github.com/gitbucket/gitbucket/releases/download/4.30.0/gitbucket.war
tomcat起動。
systemctl start tomcat
http://アドレス:8080/gitbucket/にアクセスし、確認。ってあれー??
web上でインストール手順を見て回った所、8080ポートの解放が必要な模様。
firewall-cmd --permanent --add-port=8080/tcp
設定有効化の為の再起動
firewall-cmd --reload
再度アクセス。できたーー。
ついでにtomcatが自動起動するように下記を実行。
systemctl enable tomcat
参考
CentOS 7.4 に GitBucket 4.16.0 をインストールする
おわりに
ポートの問題はあったものの、思ったよりも簡単に構築できてしまった。
とはいえエラー発生時にすぐに調べてしまったので、エラー内容を見て自分で解決できるのが理想だった。