02.07
- 2.7 Document Delivery Pipeline Steps
- Learning Objectives
- Assumptions
- High-Level Steps
- Examples
- EXERCISE: Document the stages in a deployment pipeline
- EXERCISE: Manually run all the steps in a deployment pipeline
2.7 Document Delivery Pipeline Steps
Learning Objectives
By the end of this lesson you will be able to:
- Document the steps for deploying a software package.
Assumptions
- Continuous Integration jobs have been defined.
High-Level Steps
- Run a job that creates an environment.
- Run a job that runs an application build and create a binary package.
- Run a job that runs tests against the application code.
- Run a job that deploys software from a build package.
- Run a job that runs tests against the software system.
- Create a pipeline of jobs that run in a staged process.
Examples
- Download full example instructions from https://s3.amazonaws.com/filescdcourse/java_app_provision_deploy_instructions.pdf.
EXERCISE: Document the stages in a deployment pipeline
- Document stages that might occur in a deployment pipeline in a text file. Upload a text file with your answers into your cd29artifacts S3 bucket (where 00 is your student id).
EXERCISE: Manually run all the steps in a deployment pipeline
- You will use https://console.aws.amazon.com/cloudformation/home?region=us-east-1 to run the template base.template, which is located here: https://s3.amazonaws.com/filescdcourse/templates/base.template (enter this in the Provide a Template URL field.)
- Once the CloudFormation base.template has been run, go through all of the manual steps to create a working software system based on the instructions documented at https://s3.amazonaws.com/filescdcourse/java_app_provision_deploy_instructions.pdf.