Design and implement build and release pipelines
Practise only this domain. 133 questions with explanations, 20 at a time.
Start this domainSample questions
- A library must be tested on Windows, Ubuntu and macOS against three runtime versions each. The team wants one pipeline definition that expands to all nine combinations. What should they use?Medium
- An engineering group wants its npm restores to keep working during public registry slowdowns, and wants each third-party package fetched from the public registry only once. Which Azure Artifacts feature achieves this?Medium
- A deployment stage fails when it tries to create an App Service, and the log says the caller lacks authorization on the resource group. The YAML parses and the agent is healthy. What is the likely root cause?Medium
- An operations team needs a nightly check that a fleet of Windows web servers still matches its desired configuration, using the PowerShell DSC engine. Which implementation should the pipeline or automation use?Hard
- A small team's release manager, who does not work in source control, needs to set up a simple deployment. The team has no requirement to version that pipeline definition alongside the code. Which authoring approach is appropriate?Medium
- A platform group wants the settings for a web app hosted in Azure App Service, such as app settings and connection strings, captured as code so every environment is built the same way. What is the best way to do this?Medium
- A release pipeline should automatically revert to the last known good version when post-deployment health checks fail. Which design achieves this?Hard
- An integration test in your pipeline fails about one run in five, yet a rerun almost always passes. Which response follows recommended practice for keeping the pipeline trustworthy?Medium
- Integration tests need a real SQL Server engine in CI. Each run must start from the same schema and seed data, and no run may affect a later one. Which approach meets this?Medium
- Your release must reach the secondary region only after the primary region has stayed healthy for five minutes. Which workflow layout enforces that order?Hard
- A Kubernetes-hosted service ships a release that adds a column the new code reads. Which sequencing avoids a window where new code runs against a schema that lacks the column?Hard
- A retail company needs its public service and its release pipeline to survive a major incident in one Azure region. Which architecture meets this goal?Hard
- A build pipeline takes 14 minutes, mostly restoring packages and running unit tests one project after another. Which change shortens the run without reducing test coverage?Medium
- A company runs a classic release pipeline with three stages, manual approvals and shared variable groups. Which migration plan carries the least production risk?Hard