A release package is a portion of IT or service infrastructure normally built, deployed, tested, and released together. Release packages group changes within an application release. One or more development change requests and deployment units are associated with each release package.
A deployment task is an action to be executed as part of the deployment process to deploy a release package into a specific environment. Deployment task types include manual, vault, and automation.
A release vault task is a type of deployment task that integrates with Release Vault for secure deployment of deployment units. Vault deployment tasks move deployment units securely to deployment areas (environments).
Release vault tasks are related to the following objects:
Builds
A Build jobs includes scheduled start times, error handling, and more.
Deployments
Deployment jobs automate the release of source code to specific deployment areas, and scope those releases using baselines.
A release automation task is a type of deployment task that integrates with release automation to automate installation and configuration tasks through the Release Automation software (such as Nolio) as part of the deployment process.
An operations change task is a type of deployment task that implements an internal operational process change.
A release vault is a repository that stores an image of complete, releasable code.