Artifacts అనేవి బిల్డ్ ప్రక్రియ యొక్క అవుట్పుట్లు (కంపైల్ చేయబడిన బైనరీలు, ప్యాకేజీలు, Docker ఇమేజీలు) ఇవి డిప్లాయ్ చేయబడతాయి. Artifact management — ఈ artifacts లను store చేయడం, versioning చేయడం, మరియు ఒక registry/repository ద్వారా promote చేయడం — నమ్మకమైన, ట్రేసేబుల్ deployments కోసం ముఖ్యమైనది.
Artifacts అంటే ఏమిటి
The BUILD produces ARTIFACTS — the deployable outputs:
→ Docker IMAGES, compiled binaries, JARs/WARs, npm packages, zip bundles, etc.
→ These are what actually get DEPLOYED (not the source code directly).
Artifact repositories/registries
Artifacts are stored in REPOSITORIES/REGISTRIES (versioned, central storage):
→ Container registries: Docker Hub, AWS ECR, GitHub/GitLab Container Registry
→ Package repositories: npm registry, Maven, PyPI, Artifactory, Nexus
→ The pipeline BUILDS an artifact, PUSHES it to the registry, and DEPLOYS from there.
