GitLab 14により、GitLabは開発チームが必要とするすべてのツールと技術スタックを統合した統合DevOpsプラットフォームの見方を再確認している。プラットフォームの最新リリースには、開発速度、アプリケーションセキュリティ、および分析を改善することを目的とした多くの新機能が含まれている。
GitLabを使用すると、チームはソースコード管理 (SCM)、継続的インテグレーション (CI)、継続的デリバリー (CD) に1つのツールを使用して、簡素化されたコラボレーションでチームをより効率的かつ生産的にすることができます。
エピックの管理を容易にするために、GitLab 14ではエピックボードが導入されている。これにより、チームメンバは、複数列のドラッグアンドドロップのカードのようなUIを使用して、すべてのエピックを1か所で表示および変更できる。エピックボードは、プロジェクトまたはマイルストーンにまたがる関連する問題のコレクションであるエピックに適用されるカンバンボードと見なすことができる。GitLabのエピックには、通常の issues に加えて、子として他のエピックを含めることができる。
以前のバージョンのGitLabでは、CI/CDパイプラインを操作するには、空のパイプラインから開始する必要があった。これは、初心者のパイプライン作成者に非常にフレンドリーなエクスペリエンスの提供ではなかった。GitLab 14は、パイプラインエディターの初期テンプレートを導入する。このテンプレートは、さらに探求するためのベースとして使用できる3ステージのパイプラインを定義する。
同様に、Kubernetesクラスタの操作をより効率的にするために、GitLab 14はクラスタ管理プロジェクトを作成するための新しいテンプレートを導入している。新しいテンプレートはHelm v3パッケージマネージャを使用し、さまざまなGitLab機能を統合する方法を示すことを目的としたいくつかの事前構成済みアプリを含んでいる。
GitLab 14が新機能をもたらすもう1つの分野は、セキュリティだ。特に、バージョン 13.9でファジングテストとセキュリティダッシュボードを導入した後、GitLab 14でTrivyエンジンの導入によりコンテナスキャンを改善している。これにより、よりタイムリーな脆弱性の更新、より正確な結果が提供され、OSサポートの拡張が提供される。
最後に、非効率性とその根本原因を特定できる改善されたバリューストリーム分析や、デプロイメント効率を時系列で監視してボトルネックを見つけることができるデプロイメントチャートなど、新しい可視性と計測機能について言及する価値があることを注意する。