आर्टिफॅक्ट्स हे बिल्ड प्रक्रियेचे आउटपुट आहेत (कंपाइल केलेले बायनरीज, पॅकेजेस, Docker इमेजेस) जे डिप्लॉय होतात. आर्टिफॅक्ट व्यवस्थापन — या आर्टिफॅक्ट्सचे संचयन, व्हर्जनिंग आणि रजिस्ट्री/रिपोजिटरीद्वारे प्रोमोशन — विश्वसनीय, ट्रेसेबल डिप्लॉयमेंटसाठी महत्त्वाचे आहे.
आर्टिफॅक्ट्स काय आहेत
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).
आर्टिफॅक्ट रिपोजिटरीज/रजिस्ट्रीज
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.
