🎁 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

GitFlow
A branching model for Git that defines a strict workflow with feature, develop, release, hotfix, and main branches.
CI/CD
Continuous Integration and Continuous Deployment — automated practices for building, testing, and deploying code changes.
Infrastructure Drift
The divergence between the actual state of infrastructure and its defined desired state, caused by manual changes or untracked modifications.
Kubernetes Secret
A Kubernetes object for storing sensitive data like passwords, tokens, and certificates, with base64 encoding and optional encryption at rest.
Feature Flag
A technique that allows enabling or disabling features in production without deploying new code, enabling safe rollouts and A/B testing.
Monitoring
The practice of collecting, analyzing, and alerting on system metrics and logs to ensure application health and performance.
View All DevOps Terms →