Your organization manages multi-agent solutions across Dev, Test, Acceptance, and Production. Agent definitions, MCP tool registrations, Azure resources, and evaluation suites must stay consistent and auditable. Which CI/CD approach best meets multi-environment release requirements?
Select an answer to reveal the explanation.
Short Explanation
You've got to treat agents like software: define infrastructure and agent configs as versioned artifacts, run automated tests and evaluations in the pipeline, then promote the same immutable build through Dev, Test, Acceptance, and Production. Portal-only recreation, shared production workspaces, and unguarded portal deploys all leave drift and audit gaps.
Full Explanation
Skills measured include multi-environment strategies, unit, regression, integration, and automated evaluation testing, and CI/CD with infrastructure-as-code. Multi-agent systems couple code, prompts, tool contracts, model deployments, and Azure resources; all should be declarative and reviewable. Define infrastructure-as-code and agent configuration as versioned artifacts, run automated tests and evaluations in the pipeline, and promote the same immutable build through Dev, Test, Acceptance, and Production. Pipelines should validate schemas, run offline evals, apply environment-specific parameters (endpoints, identities) without forking logic, and record release metadata for audit. Prefer Bicep/Terraform/ARM or equivalent for Azure resources, package agent definitions and guardrail policies with the app, and require approval gates for Production with automated rollback paths. Manually recreating agents in each environment using the portal UI and copying prompts from chat history does not scale and fails compliance. Using a single shared production workspace for all experiments to avoid promoting artifacts mixes experimental risk with live traffic. Storing agent assets in source control but deploying Azure infrastructure by clicking through the portal with no pipeline gates leaves infrastructure outside the control plane.