GitLab

GitLab

プログラムのソースコードをホスティングしGit管理ができるサービスで、セルフマネージドで環境構築もできるOSSのソフトウェア。
有料のプランも存在し、追加機能の利用やサポートが受けられる。

特徴

  • 複数人のソフトウエア開発者と協働してコードレビューが可能
  • WebUIでGitの機能が利用可能
  • セルフマネージドで環境を構築でき、ソースコードを外部で管理できない場合のGit管理が可能
  • CI/CD(自動テストや自動デプロイのこと)の機能も提供し、他のCIツールとの連携も可能
  • 様々なクラウドサービスと連携が可能

情報テーブル

提供源/会社名 -
歴史 -
業界トレンド 他のバージョン管理ツールからのインポートやプロジェクト管理機能が強いため、GitLabへの移行するケースも少なくない。
情報分量 ・十分
・GitHubほどではないが書籍もあり、非公式ではあるが日本語ドキュメントも存在する
技術選定ポイント ・管理不要のSaas利用から、よりセキュアに保管するためのセルフマネージドでの利用の両方を提供
・ほぼGitHubと同様の機能はサポート
・もとよりCi/CDに注力しており、機能を提供
・GitHubほど利用者が多くないため、連携できないツールもあり
導入会社 -
セキュリティ -
料金 -
技術者数 GitHubほどではないが多い。
もともと無料のプライベートライブラリがGitLabで提供されていたことや、セルフマネージドで利用出来ることから、要件に合わせて利用していたユーザが多い。
技術・導入難易度 Git管理の仕組みを把握出来ていれば、利用する難易度は高くない。
他のツールと連携する際にGitHubほど情報が多くない可能性があり、一部難易度が高い。
採用トレンド -
参考 -