300-910 · Question #13
Which two characteristics of a build tool that is used in an automated build pipeline? (Choose two.)
The correct answer is B. It builds your software for the production environment. C. It builds your software when changes are committed.. Automated build tools are characterized by their ability to compile software for various environments, including production, and are triggered to perform builds when code changes are committed.
Question
Options
- AIt runs unit tests against code that is committed.
- BIt builds your software for the production environment.
- CIt builds your software when changes are committed.
- DIt builds your software every 500 milliseconds.
- EIt must have a plug-in for Puppet and Maven.
How the community answered
(16 responses)- B94% (15)
- D6% (1)
Why each option
Automated build tools are characterized by their ability to compile software for various environments, including production, and are triggered to perform builds when code changes are committed.
While build pipelines often include unit testing, the build tool itself is primarily for compiling and packaging, not for running tests, which are typically executed by test frameworks integrated into the pipeline.
A primary function of a build tool in a pipeline is to compile and package software, creating artifacts ready for deployment, including releases destined for the production environment. It ensures the software is prepared for its target operational setting.
Build tools are integral to Continuous Integration (CI), where they automatically initiate a build process every time new code changes are committed to the version control system. This ensures that integration issues are detected early and frequently.
Building software every 500 milliseconds is an impractically frequent and resource-intensive interval, not a standard characteristic of a build tool's trigger mechanism.
Specific plug-in requirements like Puppet and Maven are dependent on the technologies used in a particular project, not a universal characteristic of all build tools.
Concept tested: Automated build pipeline characteristics, CI/CD
Source: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/what-is-a-build?view=azure-devops
Topics
Community Discussion
No community discussion yet for this question.