Version-Controlled Artifact

Go to Terms and Definitions

Discussion

A Version-Controlled Artifact is an Artifact managed through a Version Control System.

The Version Control system assigns a unique revision to the Artifact and allows an authorized user or process to retrieve it.

A Version-Controlled Artifact may include:

Source codeConfiguration filesInfrastructure ConfigurationsInfrastructure BlueprintsSchemasModelsScriptsPolicy filesDocumentationBuild specificationsPlacing an Artifact under Version Control distinguishes identifiable revisions of the Artifact from uncontrolled copies or informal working material.

A Version-Controlled Artifact differs from a revision history:

The Version-Controlled Artifact is the controlled ArtifactThe revision identifies a particular state of the ArtifactThe revision history records the succession of revisions associated with the Artifact

Definition

artifact managed by a version control system that assigns identifiable revisions and permits retrieval of an identified revision

Source

Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

Note

A Version-Controlled Artifact does not necessarily have an approved, released, or deployed status.

Version Control establishes revision identification and retrieval. Separate requirements may govern:

Revision preservationChange reviewChange approvalRelease designationDeployment authorizationRetentionRetirementThe term does not require a particular Version Control product, repository implementation, branching model, or storage technology.

Example

A machine-readable Infrastructure Configuration stored in a Version Control repository with an identifiable revision that an authorized pipeline can retrieve is a Version-Controlled Artifact.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.