以下、Redmineとjenkinsのサーバーを構築します。
「Redmine:チケット管理サーバー」
「jenkins:CI(継続的インテグレーション)サービス提供サーバ」
私はVPSで構築しました。古いVPSはOpenVZ形式の場合があり、Redmineをインストールできない可能性があります。KVM形式のVPSを用意した方が無難かと思います。
VPSは月額1000~1500円ぐらいです。もっとお金をかけるならAWS(Amazon Web Service)やWindows AZureで、無料ならHerokuやOpenShift等のSaaSでも用意できます。SaaSで用意すると細かい設定で詰まった時に情報不足に陥りそうだったので、コマンドで詳しく設定できるVPSを使いました。
VPSは攻撃されないようにSSH、ファイアウォール等で最低限の設定は行ってから進めるようにした方が良いです。
(参考記事:CentOS6/7 サーバー初期設定)
とりあえず私の環境は以下です。VPS、OS等は何でも構いませんが、私の手順はCentOS7ベースで記述しました。
【サーバー環境】
項目 | バージョン等 |
サーバー | お名前.com VPS(KVM・Hyper-V) メモリ2GB |
OS | CentOS 7.1-1503(64bit) |