6facebook6twittertはてぶ0GitLabとはGitLabは、ソースコード管理を中心に開発サイクルの全体(チャット、問題、コードレビュー、CI、CD、サイクルアナリティクス)を統一したUIで提供するプロダクトです。一般的にGitLabというとGitHubCloneという印象が濃いですが、オープンソースで精力的な開発が行われていて、ただのソースコード管理システムの範疇を超えて開発サイクル全体に対する統一的な環境を提供しています。製品についての詳細はこちらを参照してください。Editionをインストールしてみます。GitLabのインストールについては、GitLab社のWebサイトで説明されている通り、幾つかの方法が存在しています。(おすすめ)Dockerイメージによるインストールソースからのインストールこの内、GitLab社は「1」のomnibusインストールを推奨しています。手軽で簡単に始められる方法となります。今回はおすすめどおり、omnibusインストールにてインストールを行います。インストール環境omnibusインストールは、以下のOSに対応しています。7の環境で試してみました。CentOS以外のOSでも、omnibusインストールを用いると今回の記事と同様に手軽にインストールが可能です。システムの必要要件は以下の通りとなります。上記にプラスしてリポジトリ等のデータを保存するために必要なディスク容量が必要になります。インストールの実行GitLab社のWebサイトの記述どおりに実行します。事前準備として以下のインストールや設定を行います。firewalldこれで事前準備は完了です。準備が出来たらインストールを実行します。インストール用のシェルスクリプトのダウンロード、レポジトリのセットアップなどの前処理を行います。packages.その後、同じディレクトリでインストールを実行します。~]$あっという間にインストールが完了しました。Editionのインストールが動きます。Reconfigureの実行インストールが完了したら、Reconfigureを実行します。reconfigureまた、後から設定を変更した場合もこのコマンドを実行し再設定を行います。Cookbooks...・・・と出てきます。GitLabは各種構成の設定をChefで実行しています。定義ファイルを変更した後、コマンド一つで設定変更を反映し利用可能な状態に変更してくれます。これはChefを利用している大きな利点ですね。(Chefについても興味がありましたらこちらを参照してください。利用開始のためには、インストールしたHostにブラウザでアクセスします。初期画面で管理者パスワードの設定変更を促されるので、管理者パスワードと確認用パスワードを入力します。するとログイン画面に誘導されますので、rootユーザと先ほど入力したパスワードでログインできます。これでインストールは完了です。GitLabの世界をお楽しみください。最後に今回、omnibusインストールを試してみて、とても手軽にインストールできるということがわかりました。Editionについてもほとんど同じようにインストールが可能です。CEとEEの機能比較についてはこちらを参照してみてください。EditionについてもGitLab社のWebサイトから申し込むと30日間のお試しが可能です。これだけ手軽に始めることができますので、まずはインストールして使ってみる事をおすすめします。GitLabに関する詳細・お問合せはこちらを参照ください。LABの情報を逃さずチェックしよう!メールアドレスを登録すると記事が投稿されるとメールで通知します。※登録後メールに記載しているリンクをクリックして認証してください。GitLabブースを出展します。LABの情報を逃さずチェックしよう!メールアドレスを登録すると記事が投稿されるとメールで通知します。※登録後メールに記載しているリンクをクリックして認証してください。