terraform/website/source/docs/enterprise/packer/builds/index.html.md

29 lines
1.1 KiB
Markdown
Raw Normal View History

2017-03-21 23:01:58 +01:00
---
title: "About Builds"
---
# About Builds
Builds are instances of `packer build` being run within Atlas. Every
build belongs to a build configuration.
__Build configurations__ represent a set of Packer configuration versions and
builds run. It is used as a namespace within Atlas, Packer commands and URLs. Packer
configuration sent to Atlas are stored and versioned under
these build configurations.
These __versions__ of Packer configuration can contain:
- The Packer template, a JSON file which define one or
more builds by configuring the various components of Packer
- Any provisioning scripts or packages used by the template
- Applications that use the build as part of the [pipeline](/help/applications/build-pipeline) and merged into the version
prior to Atlas running Packer on it
When Atlas receives a new version of Packer configuration and associated
scripts from GitHub or `packer push`, it automatically starts a new
Packer build. That Packer build runs in an isolated machine environment with the contents
of that version available to it.
You can be alerted of build events with [Build Notifications](/help/packer/builds/notifications).