TeamCity Pipelines はコンテキストスイッチを減らし、CI/CD パイプラインを最大限の効率で構築するのに必要なツールを完備しています。
クリック、クリック、ゴー!🚀 ゼロから再構築されたパイプラインエディターを数回クリックするだけで実用的なパイプラインを実装できます。
UI の使用よりも構成をコード化するほうがお好みですか?お任せください!たった数行の YAML でパイプラインを開始できます。ウェブインターフェースで直接編集することも、単に構成ファイルをリポジトリに追加することも可能です。
便利な機能を探し回ったり、大量の構成オプションを覚えたりする必要はありません。TeamCity Pipelines が案内を通じて煩わしいすべてのパイプライン構成ステップを完了させ、その過程で自動的に改善を提案します。
組み込みの Docker イメージ検索を使用することで、これまで以上に簡単に Docker コンテナー内でジョブを実行できるようになりました。コンテキストを切り替えて必要なイメージを探す必要はありません。UI 内で直接カスタム Dockerfile を指定し、ジョブに使用する Docker イメージを TeamCity Pipelines に透過的に構築させて実行することも可能です。
TeamCity Pipelines はより迅速に成果を上げられるよう、テストを複数のバッチに分割することを提案します。そのためにコードやプロジェクトの構造を変更する必要はありません。難しい作業はすべて TeamCity Pipelines にお任せください。ワンクリックするだけでパイプラインが高速化し、コスト効率が高まります。
ジョブの設定や構成を扱う際には、複数のパイプラインを中断することなく何度も実行して作業する必要が生じる場合があります。TeamCity Pipelines にはデバッグを素早く実行しやすくするため、ビルドエージェントへのターミナルウィンドウを開いたまま 1 つのジョブのみを実行するオプションがあります。このオプションを使用すると、すべての変更をパイプライン全体にコミットする前にテストできます。
パイプラインを実行するたびに目標までの距離は縮まりますが、JetBrains はこの過程を円滑に進められるようにします。TeamCity Pipelines はその場で最適化を提案し、それぞれのジョブ実行に関するインサイトを提供します。
それぞれのパイプライン実行は効率を高めるように最適化されます。時間の節約とリソースの最適な使用のどちらを優先するかにかかわらず、TeamCity Pipelines では CI/CD フローをどのように仕上げるかはユーザー次第です。それぞれのパイプラインを実行した後は最適化結果の完全な概要にアクセスできます。
TeamCity 固有のテストインテリジェンスが最初から組み込まれているため、すべてのテストが自動的に検出され、複数の実行にわたって追跡されます。別途構成を行う必要はありません。
失敗を重ねるたびに完成形に近づいていきます。JetBrains はより素早く完成形を得られるようなツールを提供します。
TeamCity Pipelines の UI からエージェントマシンにターミナルで直接アクセスできるため、失敗したジョブを素早く簡単にデバッグできます。
TeamCity Pipelines には、構文ハイライト、検索機能、およびメッセージの折りたたみ機能が備わった万能なビルドログが用意されています。ログをダウンロードして、お気に入りのログリーダーで解析することも可能です。
TeamCity Pipelines は IDE をネイティブで統合しているため、フロー状態の中断が最小化されます。この統合機能は近日中にすべての JetBrains IDE に追加されます。