

GitLab
GitLab(ギットラボ)は、コード保存からコラボレーション、自動化、セキュリティ、AIコード提案まで、ソフトウェア開発の全過程を一箇所で管理できる統合開発プラットフォームです。

- リリース日
- 2014年
- 月間訪問者数
- 2000万
- 開発国
- アメリカ
- プラットフォーム
- ウェブ
- 言語
- 英語、日本語など多言語対応
キーワード
- DevSecOps
- GitLab CI/CD
- コードレビュー
- バージョン管理
- 自動化パイプライン
- セキュリティ脆弱性検査
- SaaS DevOps
- 内部ホスティング(Self-Managed)
- AIコード提案
- 開発協業
- オープンソースリポジトリ
- ブランチ保護
- セキュリティダッシュボード
- プロジェクト管理
- 課題トラッキング
プラットフォームの説明
GitLab(ギットラボ)は、ソフトウェア開発のためのすべての過程を一箇所で処理できるプラットフォームである。 単にコードを保存するだけでなく、複数の人が同時に作業しても衝突が起きないようにバージョンを管理し、作成したコードを安全に確認し、統合する過程を体系的に支援する。特に、自動化されたビルドとテスト、デプロイメント機能を通じて、開発者が反復的な手作業を減らし、より早く安定した成果物を作り出すことができるように支援する。
実際の使用環境では、GitLabはプロジェクトダッシュボード、問題管理、コードレビュー、権限制御などの機能がうまく連携しており、チームの開発フロー全体を簡単に把握し、管理することができます。例えば、コード変更が必要な場合、マージリクエストを通じて検討過程を経ることができ、必要に応じてセキュリティチェックを自動的に実行し、潜在的な問題を事前に発見することができます。このような機能は、開発者だけでなく、チームリーダーやマネージャーの立場でもコラボレーションの状況を一目で確認することができます。
最近では、AI機能も強化され、GitLab Duoのようなツールがコード作成中に自動的に提案をしたり、分析レポートを提供します。これにより、開発者はより早くコードを完成させ、セキュリティも向上させることができます。また、GitLabはクラウドベースのサービスと自社サーバーに直接インストールして使用する方法の両方をサポートしているため、小さなチームからセキュリティが重要な大企業まで、状況に合わせて柔軟に活用することができます。
コア機能
-
バージョン管理とリポジトリ管理
ホストされたGitリポジトリ、ブランチ保護、タグ(tag)、マージリクエスト(MR)/プルリクエスト(PR)ワークフローをサポート。
-
CI/CDパイプラインの自動化
コードコミット→ビルド→テスト→デプロイメントプロセスを自動化し、並列パイプライン/ランナー(Runner)管理/パイプライン承認ルールなどを提供します。
-
セキュリティ&脆弱性管理
セキュリティ脆弱性検査、依存関係分析、セキュリティダッシュボードの提供
-
分析ダッシュボード
プロジェクト/グループ/インスタンスレベルでワークフロー指標、マージ要求所要時間、課題追跡、AI impact metricsを提供します。
-
権限とアクセス制御
ユーザーおよびグループ単位の権限設定、役割ベースのアクセス、コード所有者およびラベルベースの承認ルール
-
コラボレーションと課題追跡
課題作成、作業、ウィキ、コードレビュー、コメント、ディスカッションなど、チーム間のコミュニケーションと記録管理
-
ホスティングオプションと展開の柔軟性
クラウドベースのサービスとセルフホスティングの両方をサポート
-
AIアシスタントとコード提案機能
itLab Duo、コード提案、AI impact analyticsなどで開発生産性・品質向上をサポート
活用事例
- 企業の継続的な統合
- 自動テスト
- 配備の自動化
- バージョン管理
- コードレビュー
- マージリクエスト
- ブランチ保護
- 脆弱性検査
- コード所有設定
- プロジェクト管理
- 課題トラッキング
- 内部ホスティング
- 人工知能ベースのコード提案
- オートコンプリート
- セキュリティ規制への対応
- ウィキ管理
- 文書管理
- コラボレーションワークフローの最適化
- マルチユーザー権限管理
使用方法
インスタンス設定
プロジェクトの作成とリポジトリの設定
CI/CD パイプラインの定義
コードレビュー、セキュリティチェック、デプロイメント、モニタリング
料金プラン
料金プラン | 価格 | 主な特徴 |
---|---|---|
Free | $0 | • ソースコード管理 & CI/CD • 最大5人のユーザー • 月400コンピュート分提供 • 10GBストレージ提供 • 有料アドオン: コンピュート分、ストレージ |
Premium | $29/月/年間決済 | • Freeプランの機能をすべて含む • IDE内のAIチャット • IDE内のAIコード提案 • リリース管理 • チームプロジェクト管理 • SLA管理 • 優先サポート (Priority Support) • 月10,000コンピュート分提供 • 無制限のユーザー数 • 有料アドオン: Duo Pro, Duo Enterprise, コンピュート分, ストレージ |
Ultimate | 問い合わせ | • Premiumプランの機能をすべて含む • アプリケーションセキュリティテスト • ソフトウェアサプライチェーンセキュリティ • 脆弱性管理 • 戦略的ポートフォリオ管理 • バリューストリーム管理 (Value Stream) • コンプライアンス&ガバナンス • 月額50,000コンピュート分提供 • 無制限のゲストユーザー • 有料アドオン: Duo Pro、Duo Enterprise、コンピュート分、ストレージ、エンタープライズアジャイルプランニングシート |
よくあるご質問
-
GitLabは、ソフトウェア開発に必要なコード保存、コラボレーション、自動化ビルド・テスト、デプロイメント、セキュリティまで一箇所で処理できる統合プラットフォームです。
-
Freeは基本機能のみを提供し、Premiumはチームコラボレーション・管理・サポート機能が強化されます。Ultimateは、セキュリティ・コンプライアンス・ポートフォリオ管理など、企業環境に必要な高度な機能を提供します。
-
GitLabはコード保存、コラボレーション、CI/CD、セキュリティ、運用まで一つのプラットフォームに統合されています。他のツールは機能が分かれていることが多いです。
-
GitHubはコード保存とコラボレーション中心であるのに対し、GitLabはこれに加えてCI/CD、セキュリティチェック、コンプライアンス、プロジェクト管理機能まですべて統合されており、「DevSecOps」プラットフォームと呼ばれています。
-
ユーザーとは、ソフトウェアにアクセスするすべての個人またはマシンのアカウントを意味します。従業員、外部コンサルタント、エージェントなども含まれ、名前空間(最上位グループ)内では、ほとんどのユーザーがサブスクリプションに含まれて計算されます。
-
A3.はい。GitHub、Bitbucketなど、ほとんどの主要なプラットフォームからプロジェクトをインポートできます。
-
はい。条件に合致する場合、Ultimateライセンスと月5万コンピューティング分を無料で提供します。
-
GitLab Duo Pro、Duo Enterprise、Duo with Amazon Qなどのアドオンを購入すると、高度なAI機能を利用することができます。
-
Freeはプロジェクトあたり10GBまで、PremiumとUltimateはプロジェクトあたり500GBまで可能です。追加ストレージを購入すると、全体の容量は増えますが、プロジェクトごとの最大限度(500GB)は変わりません。
-
GitLab.com Freeプランの「プライベートグループ」にのみ適用されます。公開グループ、有料プラン、セルフマネージド、オープンソース/教育/スタートアッププログラムにはこの制限はありません。
-
現在、GitLab.comは米国内のグーグルクラウドプラットフォーム(GCP)で運営されています。
⚠ 情報に誤りや不足がある場合は、以下のボタンをクリックしてお知らせください。迅速に確認し、反映いたします。