02.05
- 2.5 Document Build Steps
- Learning Objectives
- Assumptions
- High-Level Steps
- Detailed Steps
- EXERCISE: Document additional build steps
2.5 Document Build Steps
Learning Objectives
By the end of this lesson you will be able to:
- Document the steps for deploying a software package.
Assumptions
- Environment(s) have been properly installed and configured and are running.
- Ant has been installed.
- Git client has been installed.
- https://github.com/stelligent/continuous_integration_example repo has been cloned locally.
High-Level Steps
- Compile the source code.
- Run static analysis on the application code.
- Launch the environment provisioning.
- Launch the deployment.
- Run functional tests on the application.
Detailed Steps
Go to software directory.
“` $ cd /home/ec2-user/continuous_integration_example/software
“`
Get latest changes from GitHub.
“` $ git pull
“`
Run an Ant build.
“` $ ant
“`
EXERCISE: Document additional build steps
- Document additional steps that might occur in a build process in a text file. Upload a text file with your answers into your cd29artifacts S3 bucket (where 00 is your student id).