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