web-dev-qa-db-fra.com

Qu'est-ce qu'un artefact binaire?

Je suis tombé sur ce terme en cherchant l'automatisation de build dans les devops, je ne sais toujours pas ce que signifie exactement ce terme. Quelqu'un peut-il expliquer?

6
user13315994

Artefacts sont généralement le résultat des processus de construction: une sortie ou une collection de fichiers (ex. JAR, WAR, DLLS, RPM), et éventuellement des fichiers de métadonnées.
En termes plus larges: tout processus appliqué à un référentiel de code source peut produire un artefact.

Une version est généralement une collection d'artefacts.

Les artefacts peuvent être stockés - séparément du code source (par exemple, dans Github) - dans référentiels d'artefacts, ou dans des systèmes de gestion d'artefacts/de paquets. Par exemple: Sonatype Nexus et Jfrog Artifactory.

2
Adi Dembak