The term {firstuse}artifact{firstuse} is used to refer to files and/or directories produced during a build that are captured and preserved as part of the build result. Examples of common artifacts include:
* binaries (executables, jars)
* software packages (ZIPs, tar archives, RPMs)
* reports (test reports, coverage reports)
The output of executed commands (a combination of standard output and standard error) is also considered an artifact, and is automatically captured and preserved. All artifacts (including command output) may be [post-processed|Post-Processors] in order to find interesting [features|Features] such as errors and warnings.