YoVDO

Running Jenkins on AWS

Offered By: LinkedIn Learning

Tags

Jenkins Courses GitHub Courses Nginx Courses Identity and Access Management (IAM) Courses Continuous Deployment Courses Continuous Integration Courses Amazon Web Services Courses Webhooks Courses

Course Description

Overview

Learn how to run Jenkins on Amazon Web Services. Find out how to move a Jenkins instance to the cloud, connect with webhooks, deploy to Elastic Beanstalk, and more.

Syllabus

Introduction
  • Running Jenkins on AWS
  • What you should know
  • What's new in this update
1. Set Up Jenkins
  • Create a security group
  • Create a key pair
  • Create the Jenkins EC2 instance
  • Install Java, Jenkins, NGINX
  • Configure NGINX
  • Configure Jenkins
  • Challenge: Set up a Jenkins master server
  • Solution: Set up a Jenkins master server
2. Create a Build Environment
  • Plan the build environment
  • Create an IAM role for the build server
  • Create a security group and key pair for the build server
  • Create the build server
  • Connect the Jenkins master to the build server
  • Challenge: Set up a build server
  • Solution: Set up a build server
3. Connect Jenkins with Webhooks
  • Plan the CI/CD pipeline
  • What's a webhook?
  • Create and test a webhook
  • Challenge: Connect Jenkins to GitHub
  • Solution: Connect Jenkins to GitHub
4. Deployment to Elastic Beanstalk
  • Create an Elastic Beanstalk application
  • Download the application code
  • Create a GitHub repository for the application code
  • Create a freestyle job to deploy code from GitHub, part 1
  • Create a freestyle job to deploy code from GitHub, part 2
  • Deploy to Elastic Beanstalk from GitHub
  • Challenge: Deploy to Elastic Beanstalk from GitHub
  • Solution: Deploy to Elastic Beanstalk from GitHub
5. Shutting Down AWS Resources
  • Stop or remove AWS resources
  • Challenge: Decommission your Jenkins servers
  • Solution: Decommission your Jenkins servers
Conclusion
  • Next steps

Taught by

Michael Jenkins

Related Courses

Advanced Testing Practices Using AWS DevOps Tools (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Spanish)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Indonesian)
Amazon Web Services via AWS Skill Builder
Advanced Testing Practices Using AWS DevOps Tools (Korean)
Amazon Web Services via AWS Skill Builder