2: App, Groups, Configs
·1 min
Table of Contents
What is a CodeDeploy “application”?
- A name identifier used reference your deployment settings.
“Deployment Group”?
- Instance(s) where you want to target and deploy your code.
- This could be even just one instance..!
- Instance must have CodeDeploy agent installed in User Data
“Deployment Configuration”?
- Set of rules and success/fail conditions used during deploy
- May vary depending on deployment medium (e.g. on-prem vs. lambda)
- Might specify e.g. # of instances that must remain avail during deploy
- “Minimum healthy host” value (can be %)
What’s the order of ops for deploy?
- Create the “application”
- Specify deployment group
- Specify deploy config
- With “Min healthy hosts”
- Upload our “revision” (the pkg to deploy)
- Deploy
- Check results
- Redeploy as needed
What are the Default Deployment Options?
- One at a time
- All at once
- Half at once