XK0-004 · Question #368
A Linux administrator execute the following steps in this order: 1. Changes some software code 2. Commits the changes to the Git repository 3. Triggers a job to compile 4. Execute some test scripts 5.
The correct answer is C. Test automation. The described workflow - code change, commit, compile, test, package, and publish - represents an automated CI pipeline where test scripts serve as the central quality gate orchestrating the entire delivery process.
Question
Options
- ABuild automation
- BDeployment automation
- CTest automation
- DInfrastructure automation
How the community answered
(15 responses)- B7% (1)
- C93% (14)
Why each option
The described workflow - code change, commit, compile, test, package, and publish - represents an automated CI pipeline where test scripts serve as the central quality gate orchestrating the entire delivery process.
Build automation focuses specifically on automating compile and build steps, not the full pipeline that includes version control triggers, test execution, and artifact repository publishing.
Deployment automation focuses on pushing software to target runtime environments such as servers or clusters, which is distinct from packaging artifacts and publishing them to a package repository.
Test automation refers to the orchestrated pipeline that automatically executes test scripts as a control point in the software delivery lifecycle, which is a central step in this workflow. The described sequence represents a Continuous Integration pipeline where automated tests act as a quality gate before packaging and publishing can proceed. In this orchestration model, the automated test execution step drives and validates the entire pipeline from commit to artifact publication.
Infrastructure automation involves provisioning and configuring servers and infrastructure resources, not managing the software build-test-package-publish lifecycle.
Concept tested: CI/CD pipeline orchestration and automation classification
Source: https://www.redhat.com/en/topics/devops/what-is-ci-cd
Topics
Community Discussion
No community discussion yet for this question.