Elastic Beanstalk

  • Rollout
    • all at once
    • rolling
    • rolling with additional batch
    • Immutable
  • .ebextensions/
    • commands -> before extraction app zip
    • container_commands -> after app launched
      • lead_only
  • Staging Directory -> /var/app/ondeck
  • Live Directory -> /var/app/current

CodePipeline

  • stages: structure your pipeline.
  • Action: deploy, build, test, run a scrupt.
  • Transition: move it between stages.
  • Release change button: Trigger a change on pipeline, then run through the pipeline.

OpsWorks