As well as compiling, testing, and validating your source code, builds can also be used to generate what are called artifacts. Artifacts are the outputs from a build and can be anything that you want to save and publish from a build, such as test results and application packages.
An application package is intended to be an immutable build of a version of your application. This package can later be picked up in a release and deployed to one or more environments:
In the preceding screenshot, you can see, as part of the summary of an executed build, that there were two artifacts published. Artifacts can be accessed from ...