nerdexam
CompTIA

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.

Scripting, Containers and Automation

Question

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. Packages the software package 6. Publishes the software packages to a package repository Which of the following orchestration processes is the administrator using?

Options

  • ABuild automation
  • BDeployment automation
  • CTest automation
  • DInfrastructure automation

How the community answered

(15 responses)
  • B
    7% (1)
  • C
    93% (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.

ABuild automation

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.

BDeployment automation

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.

CTest automationCorrect

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.

DInfrastructure automation

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

#CI/CD pipeline#build automation#orchestration#software delivery

Community Discussion

No community discussion yet for this question.

Full XK0-004 Practice