CrucibleとGitLabの比較

On this page

Summary

Atlassian Crucible is a collaborative code review application. Like other Atlassian products, Crucible is a Web-based application primarily aimed at enterprise, and certain features that enable peer review of a codebase may be considered enterprise social software. Crucible is particularly tailored to distributed teams, and facilitates asynchronous review and commenting on code. Crucible also integrates with popular source control tools such as Git and Subversion. Crucible is not open source, but customers are allowed to view and modify the code for their own use. (derived from Crucible wikipedia page)

Like Crucible, GitLab provides code review features, and also is optimized to help large (and small) teams work asynchronously. In addition to code review capabilities, GitLab also provides a Git based source code repository, issue tracking and management, CI/CD built-in, security testing, packaging, release, configuration, and monitoring, all within a single application covering the entire DevOps lifecycle.

Resources

Pricing

  • Pricing page
  • Small teams
    • $10 US - one-time payment, unlimited repos, up to 5 users
  • Growing Teams
    • one-time payment, unlimited repos
      • $1,100 US - up to 10 users
      • $1,650 US - up to 25 users
      • $3,030 US - up to 50 users
      • . . .
      • $13,200 US - up to 500 users
      • $17,600 US - up to 2000 users
      • $22,000 US - 2000+ users

Comparison

機能

画像に関する議論

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

コミット画面やマージリクエストの差分画面で、画像の特定の位置を指定して、画像に関する議論をコメントできます。1つの画像に対して複数の議論を作成できます。

画像に関する議論

マージリクエストのコミットに関する議論

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

マージリクエストのコミットに対してコメントをすることができます。

マージリクエストのコミットに関する議論

Multiple approvers in code review

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

In GitLab, to ensure strict code review, you can require a minimum number of users to approve of a merge request before it is able to be merged. 一度承認した後で問題に気がついた場合は、承認を取り消すこともできます。

承認機能のドキュメント

コードレビューの承認ルール

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Make sure the right people review merge requests with approval rules by specifying lists of eligible approvers, the minimum number of approvals for each, and which target branches they protect. This makes it easy to request review from different teams like Engineering, UX and Product.

承認機能のドキュメント

マージの承認

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

GitLab Enterprize Editionではマージリクエストをマージするのに、複数の承認を必須とすることができます。マージに必要な承認の数や承認可能なユーザーを設定することは、コード品質の改善につながります。

マージリクエストの承認の詳細

インラインコメントと議論の解決

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

マージリクエストのインラインコメントを使用すると、コードやテキストのレビューがより高速かつ効果的になります。特定のコード行についてコメントを残し、議論を解決します。GitLab では、マージリクエストのインラインコメントは議論として解釈され、変更されてもされなくても任意の行に残すことができます。すべての議論が解決されたときにのみマージリクエストが承認されるようにプロジェクトを構成できます。

議論の解決の詳細

コード所有者

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

ファイルにコード所有者を割り当てて、 CODEOWNERS ファイルを使用してプロジェクトのコードを担当するチームメンバーを指定します。コード所有者はマージリクエストの承認者として自動的に割り当てられ、必要に応じて設定し、ファイルを表示するときにそれらを表示できます。

コード所有者の詳細

コードレビューダッシュボード

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

フィルター可能なコードレビューのセット (プロジェクト、ユーザー、ブランチ、ステータス、もしくはそれらの組み合わせ) を含むダッシュボードです。ダッシュボードには、コードレビューのステータスとそれらにアクセスするリンクが含まれます。これにより、目的のサブセットのコードレビューで行われていることを簡単に確認できます。

GitLab でのコードレビュー

貢献者の規約

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

ユーザーはプロジェクトの変更を送信する前に、1つ以上の貢献者規約に署名する必要があります。

この課題の詳細を確認

ロボットのコメント

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

自動化されたサードパーティシステムによって生成されるインラインコメントをサポートします。例えば、ロボットのコメントを使用してコードアナライザーの結果を表すことができます。

GitLab のマージリクエストでのストア結果

複数のリポジトリタイプで動作します。

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Git, Subversion, Perforce, CVS, Mercurial などの複数のリポジトリタイプをサポートします。

他の SCM からの移行の詳細

Multi-line diff comments

CORE
STARTER
PREMIUM
ULTIMATE
FREE
BRONZE
SILVER
GOLD

Leave merge request comments spanning multiple lines in a diff

PDF(英語)をダウンロード

* このページの情報は最新ではありません。最新の情報は 本家サイト をご確認ください。

GitLabはGitLab, Inc.の商標です。その他のすべての商標・ロゴマークの権利はそれぞれの所有者に帰属します。

GitLabはオープンコア

GitLabの競合製品のほとんどはソースコードを公開していませんが、GitLabはオープンコア製品です。 GitLabコミュニティエディションは完全なオープンソースで、 GitLabエンタープライズエディションはオープンコア(プロプライエタリ)です。

ソースコードにアクセス

クローズドソースなソフトウェアと異なり、 コミュニティエディションエンタープライズエディションの ソースコードを確認したり、修正することができます。 機能の追加やカスタマイズのために、サーバーのソースコードを修正したり、GitLabのリポジトリをフォークすることができます。 独自に実施した変更はメインのソースコードにフィードバックし、マージされるように挑戦することを推奨します。 それにより、他のユーザーの役に立つ上に、自身のインスタンスのアップデート作業を簡単に保つことができます。

コミュニティからの貢献

GitLabには毎月数百人からの貢献があります。 顧客・ユーザー・GitLab社員のすべてが毎月のリリースに貢献しています。 このことは、簡単に使用できる便利なユーザー管理のような、 組織にとって本当に必要な機能の開発に役立っています。

長期利用に最適

GitLabは、数十万の組織が利用し、頻繁にソフトウェアへ貢献しています。 GitLabには堅牢なコミュニティが存在します。 つまり、GitLabは単一企業のサポートに依存していないので、 長期利用に適しています。

毎月、新しい安定版がリリース

毎月、機能の改善と新機能の追加と不具合の修正のすべてが適用された、 GitLabの新しい安定版がリリースされます。 これにより、GitLabはとても迅速に顧客の要望に応えることができます。

日本語でのサポートが必要な場合は 国内正規販売代理店 へお問い合せください。

無料で30日間、 GitLab Ultimate を試用できます。