আর্টিফ্যাক্ট হল বিল্ড প্রক্রিয়ার আউটপুট (কম্পাইল করা বাইনারি, প্যাকেজ, ডকার ইমেজ) যা ডিপ্লয় করা হয়। আর্টিফ্যাক্ট ম্যানেজমেন্ট — এই আর্টিফ্যাক্টগুলি একটি রেজিস্ট্রি/রিপোজিটরির মাধ্যমে সংরক্ষণ, সংস্করণ এবং প্রচার করা — নির্ভরযোগ্য, ট্রেসযোগ্য ডিপ্লয়মেন্টের জন্য গুরুত্বপূর্ণ।
আর্টিফ্যাক্ট কী
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.
