Les artefacts sont les sorties du processus de construction (binaires compilés, packages, images Docker) qui sont déployées. La gestion des artefacts — stocker, versionner et promouvoir ces artefacts à travers un registre/dépôt — est importante pour des déploiements fiables et traçables.
Qu'est-ce que les artefacts
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).
Dépôts d'artefacts/registres
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.
