← All AZ-400 Flashcard Decks

Continuous Delivery & Release Management Flashcards

7 cards from real AZ-400 practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 7 Continuous Delivery & Release Management flashcards as text
  1. A pipeline must deploy to three regions sequentially, failing fast if any region fails. Which YAML configuration achieves this?

    Answer: Three stages each with dependsOn pointing to the previous stage and condition: succeeded()

    Chaining stages with dependsOn and condition: succeeded() ensures each region deploys only after the previous succeeds, providing sequential fail-fast behavior.

  2. What is the purpose of the 'Initialize Job' step that automatically appears at the start of every Azure Pipelines job?

    Answer: It sets up the agent environment, downloads tools, and prepares the workspace

    The Initialize Job step prepares the hosted or self-hosted agent by setting environment variables, configuring the workspace, and downloading required agent capabilities.

  3. Which Azure Pipelines feature enables releasing the same build artifact to multiple environments in parallel rather than sequentially?

    Answer: Setting dependsOn to an empty array [] on multiple stages

    Setting dependsOn: [] on multiple stages removes their dependency on each other, allowing them to execute in parallel after their common predecessor completes.

  4. In Azure DevOps, what does 'continuous delivery' differ from 'continuous deployment'?

    Answer: Continuous delivery ensures every build is release-ready but may require manual approval to deploy; continuous deployment automatically deploys every successful build

    Continuous delivery automates the release process up to a production-ready state but may include a manual approval gate, while continuous deployment fully automates production releases without human intervention.

  5. A release fails in the 'Deploy to Staging' stage. Which built-in Azure release pipeline option can automatically retry the failed stage with the same artifact?

    Answer: Re-deploy option on the failed stage from the release summary

    The 'Redeploy' option on a failed stage in the Azure release pipeline summary allows re-executing that stage without creating a new release.

  6. Which service connection type should be configured when an Azure Pipelines release needs to deploy resources to an AWS environment?

    Answer: AWS service connection via the AWS Toolkit for Azure DevOps extension

    The AWS Toolkit for Azure DevOps extension provides a dedicated AWS service connection type that securely stores AWS credentials for use in pipeline tasks.

  7. What is the 'release retention policy' in Azure DevOps release pipelines used for?

    Answer: Controlling how long release records and associated artifacts are kept before automatic deletion

    Release retention policies define the number of days or number of releases to keep, after which Azure DevOps automatically deletes old release records and their stored artifacts.