What’s New
CircleCI ジョブを使用してパイプラインのパラメータや YAML コンフィグを生成するためのセットアップ・ワークフローによる動的コンフィグ機能を一般公開しました。 これらの生成されたパラメータとコンフィグは既存のパイプラインに付加することで、ランタイムの入力に基づいてコンフィグを動的に生成することができます。 この機能は既存のワークフロー/ジョブで既に使用されているため、Orbsはセットアップ・ワークフローの一部として使用することができ、異なるユースケースのためにOrbsを作成することで、様々なユースケースをカバーすることが可能になります。
もっと読む
What’s New
CircleCI ジョブを使用してパイプラインのパラメータや YAML コンフィグを生成するためのセットアップ・ワークフローによる動的コンフィグ機能を一般公開しました。 これらの生成されたパラメータとコンフィグは既存のパイプラインに付加することで、ランタイムの入力に基づいてコンフィグを動的に生成することができます。 この機能は既存のワークフロー/ジョブで既に使用されているため、Orbsはセットアップ・ワークフローの一部として使用することができ、異なるユースケースのためにOrbsを作成することで、様々なユースケースをカバーすることが可能になります。
セットアップ・ワークフローによって可能になった具体的なユースケースのひとつに、パス・フィルタリングがあります。 これは、どのファイルが変更されたか(スクリプト内の一連のGit操作によって特定される)に基づいて、どのワークフローを実行すべきかを決定するものです。 これは、モノレポを使用している場合に重要な機能であり、ビルドプロセスを最適化できます。 また、パスフィルタリングを有効にするためのOrbsもあります。
Dynamic Configurations の詳細については、こちらの製品発表をご覧ください。
また、この機能についてはこちらのドキュメントをご覧ください。
Collapse