TermDescription
OrganizationAn Ocuroot instance distinct from all others. May represent a business, department or team. Contains one or more Environments and Repos.
EnvironmentA distinct “location” where Builds of Packages may be deployed. For example, you may have a staging and production Environment.
RepoA single Git repository that contains one or more Packages.
PackageA collection of code that may be built and deployed independantly.
ChangeA snapshot of the state of a Git repository at a given time. This may specify a commit and optionally an uncommitted diff on top of it.
BuildThe output of building a Package at a specific Change.
DeploymentThe result of deploying a Package to an Environment. This may be depended on by downstream Deployments.
PolicyCustom rules that define whether or not a Build may be deployed to an environment.
TargetThe desired state of a Package within an Environment, which may include a Build and a set of inputs, or the expectation that the Package is not running.