Running Jenkins on AWS

Go to class
Write Review

Free Online Course: Running Jenkins on AWS provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Running Jenkins on AWS is taught by Michael Jenkins.

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