An artifact is a generic element that is created from a build. This could be a libraries, binary, vm, container image, document, or anything that is generated from the build and managed in a repository to be used by an application, service, stack, etc…