Running Jenkins on AWS: Deploying and Managing Jenkins on Cloud Infrastructure

Posted By: IrGens

Running Jenkins on AWS: Deploying and Managing Jenkins on Cloud Infrastructure
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 8m | 164 MB
Instructor: Michael Jenkins

Learn how to create a Jenkins environment using the cloud-based servers of AWS. In this course, instructor Michael Jenkins covers steps for setting up Jenkins, creating a build environment, connecting to code repositories with webhooks, using a deployment service, and shutting down AWS resources.

First, Michael shows you how to create a Jenkins controller instance, including how to configure a security group, an NGINX reverse proxy, and the Jenkins automation service. Next, he takes you through creating a build environment and connecting the Jenkins controller to the build server. Michael explains what a webhook is, demonstrates how to create and test one in GitHub, and shows how to use a webhook to trigger an automated deployment with AWS Lambda. Finally, Michael discusses how to stop or remove AWS resources.

Learning objectives

  • Deploy and configure Jenkins on AWS using best practices for security and reliability.
  • Integrate Jenkins with AWS services such as EC2, IAM, and AWS Lambda to streamline CI/CD workflows.
  • Implement security best practices for Jenkins on AWS, including credential management and IAM role configuration.