AZ-400 exam dumps

AZ-400 practice question 129 of 306

Designing and Implementing Microsoft DevOps Solutions. Professional level, Microsoft. Free question with the correct answer and a full explanation.

AZ-400 Question 129

Select 2

You are the lead DevOps engineer for a multi-tier Node.js application. The source code is stored in a private GitHub repository, and your team wants to keep the entire development workflow�including code reviews, issue tracking, and deployment pipelines�inside GitHub. You also need the flexibility to run build and test tasks on macOS, Windows, and Linux. In deciding whether to use GitHub Actions or Azure Pipelines for deployment automation, which two considerations would justify selecting GitHub Actions for this scenario?

  1. A

    GitHub Actions offers built-in support for Windows, Linux, and macOS runners, allowing multi-platform CI/CD workflows.

  2. B

    GitHub Actions cannot store secrets in a secure manner, requiring a third-party vault integration for all secret management.

  3. C

    GitHub Actions seamlessly integrates with GitHub pull requests, issues, and code reviews without additional configuration.

  4. D

    Azure Pipelines does not support builds on macOS and Windows agents for Node.js applications.

  5. E

    GitHub Actions exclusively supports Node.js; it cannot be used for applications built on other programming languages.

Show answer and explanation

Correct answers: A, C

Explanation

When deciding between GitHub Actions and Azure Pipelines, factors include platform support, integration with existing tools, and secret management. GitHub Actions provides built-in runners for Windows, Linux, and macOS, allowing you to cover various platform needs in a single solution. Its tight integration with GitHub� ecosystem also simplifies collaboration and workflow management. For more details, refer to GitHub Actions documentation (https://docs.github.com/en/actions) and Azure Pipelines documentation (https://learn.microsoft.com/azure/devops/pipelines).

  • A. Correct.

    Option 1 is correct. GitHub Actions provides runners for Windows, Linux, and macOS out of the box, making multi-platform CI/CD straightforward.

  • B. Incorrect.

    Option 2 is incorrect. GitHub Actions can securely store and manage secrets through its built-in encrypted secrets feature without requiring a separate vault solution.

  • C. Correct.

    Option 3 is correct. GitHub Actions is natively integrated with GitHub� ecosystem, including pull requests, issues, and code reviews, reducing overhead and simplifying setup.

  • D. Incorrect.

    Option 4 is incorrect. Azure Pipelines supports builds and tests on multiple platforms, including macOS, Windows, and Linux, so it is not limited in this regard.

  • E. Incorrect.

    Option 5 is incorrect. GitHub Actions supports a wide range of languages and frameworks, not just Node.js. It can be configured for nearly any programming environment through its extensive marketplace and YAML-based workflows.

Timed practice exam

Take a AZ-400 practice test under exam conditions

70 questions in 90 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam