Lesson 6 - Implementing Infrastructure Automation in AWS
- Lesson 6 – Building and Deploying Software
- Learning Objectives
- 6.1 Continuous Integration Infrastructure Architecture
- Learning Objectives
- CLASS EXERCISE: CI Architecture
- 6.1 Script a build
- Learning Objectives
- Create a build script
- 6.2 Script a deployment
- Learning Objectives
- Modify Capistrano script.
- 6.2 Install Jenkins Plugin
- Learning Objectives
- EXERCISE: Install a Jenkins plugin
- 6.3 Configure a scripted environment job
- Learning Objectives
- EXERCISE: Create a Jenkins job that builds a new environment
- 6.3 Set up and utilize a dependency-management repository
- Learning Objectives
- Dependency Management using Jenkins an S3
- 6.4 Configure a scripted build job
- Learning Objectives
- EXERCISE: Create a scripted build job in Jenkins
- EXERCISE: Create a scripted build job in Jenkins (OPTIONAL)
- 6.4 Target Environment
- Learning Objectives
- Deploy to Target Environment
- 6.5 Configure a scripted deployment job
- Learning Objectives
- Create a scripted deployment job in Jenkins
- 6.5 Self-Service Deployment
- Learning Objectives
- Self-Service Deployment
- Self-Service Deployment
- 6.6 Configure and run on-demand jobs
- Learning Objectives
- EXERCISE: Create an on-demand job in Jenkins
- 6.7 Configure and run scheduled jobs
- Learning Objectives
- EXERCISE: View a scheduled job Jenkins configuration
- 6.8 Configure and run continuous jobs
- Learning Objectives
- EXERCISE: View the build schedule for a continuous job
- 6.9 Create continuous feedback mechanisms
- Learning Objectives
- EXERCISE: Configure email notifications in Jenkins
- 6.10 Configure and run a deployment pipeline in Jenkins
- Learning Objectives
- Delivery Pipeline
- Delivery Pipeline
- EXERCISE: Create and link Jenkins jobs
- EXERCISE: Create a delivery pipeline in Jenkins