App1 のビルドパイプラインで使用されるエージェントプールに、セルフホスト型の Windows Server 2019 エージェントがあります。新しいプロジェクトでは、App1 と競合する依存関係を持つ App2 をビルドする 2 番目のパイプラインが追加されます。インフラストラクチャコストを低く抑えながら、2 つのパイプライン間の競合を最小限に抑える必要があります。どうすればよいですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 2 つのコンテナジョブを作成します。.
これが解答である理由
2つのコンテナジョブを作成することで、各アプリケーションのビルドを分離し、依存関係の競合を回避できます。コンテナは独立した環境を提供するため、同じセルフホスト型エージェント上で異なる依存関係を持つ複数のパイプラインを同時に、または連続して実行しても、互いに影響を与えません。これにより、インフラストラクチャコストを抑えつつ、競合を最小限に抑えることができます。 別のセルフホスト型エージェントを追加すると、インフラストラクチャコストが増加します。ビルドパイプラインにDocker Composeタスクを追加するだけでは、ビルド環境の分離は実現できますが、パイプラインの実行方法を根本的に変えるものではありません。セルフホスト型エージェントをRHEL 8に変更しても、OSが変わるだけで依存関係の競合問題は解決しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要