🎁 New User? Get 20% off your first purchase with code NEWUSER20 · ⚡ Instant download · 🔒 Secure checkout Register Now →
Menu

Categories

DevOps Beginner

What is Artifact?

A packaged, versioned output of a build process — such as a Docker image, JAR file, or compiled binary — ready for deployment.

Build artifacts are the deployable outputs of CI/CD pipelines. They are versioned, immutable, and stored in artifact repositories (Docker Hub, AWS ECR, Nexus, Artifactory, GitHub Packages). A single artifact is built once and promoted through environments (dev to staging to production) ensuring consistency. Artifacts include Docker images, language-specific packages (JAR, wheel, gem), compiled binaries, and infrastructure templates. Proper artifact management with version tagging, retention policies, and vulnerability scanning is essential for reliable software delivery.

Related Terms

Infrastructure Drift
The divergence between the actual state of infrastructure and its defined desired state, caused by manual changes or untracked modifications.
Terraform
An open-source tool for provisioning and managing cloud infrastructure using declarative configuration files.
Incident Management
The process of detecting, responding to, and resolving service disruptions to minimize impact and restore normal operations.
Prometheus
An open-source monitoring and alerting toolkit that collects time-series metrics using a pull-based model.
Makefile
A file containing build rules and commands that automates compilation and common project tasks using the make utility.
Kubernetes ConfigMap
A Kubernetes object that stores non-sensitive configuration data as key-value pairs, injected into pods as environment variables or files.
View All DevOps Terms →