Closed skluck closed 7 years ago
This also affects #8 as the new entity names will align with these terms.
Builds and Releases are both Jobs
.
Jobs have
Servers
are now Groups.
Not thrilled about the naming. Other options: Space, System, Set, Domain, Workspace, Group, Node
A group is created to handle a type of target.
Group for "AWS CodeDeploy" on "us-east-1".
Targets are added to a group for a specific application.
Application B has a Target in Environment C for Group D.
This Target has specific details needed to deploy the release such as S3 Bucket, CodeDeploy App Name, Elastic Beanstalk environment ID, etc.
Targets also keep track of the active release so we know what is currently deployed.
@Nilithus @Robinsonc92 Take a look if these make sense. Open to suggestions on these terms.
I think we're good for now.
Resources
Source Code
Build
Environment
Group
Target
Release
Actions
Deploy
Conflicting concepts
Build is a resource, not an action or verb.
correct!
wrong!
Deploy is an action, not a resource.
correct!
wrong!
Do not use
Deployment