From the course: Running Jenkins on AWS: Deploying and Managing Jenkins on Cloud Infrastructure

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

Solution: Deploy to AWS Lambda from GitHub

Solution: Deploy to AWS Lambda from GitHub

(upbeat music) - [Instructor] This is the challenge that brings everything together and applies all the skills and technologies we've studied in this course. The goal is to set up and exercise the complete CICD workflow that takes code from GitHub through Jenkins and updates a web application running in AWS Lambda. Let's review. I started with the provided CloudFormation template to deploy a stack that initialized the Lambda resources. The stack also provided the details I needed to configure the deployment scripts in Jenkins. Then I created a GitHub repo and added the provided code for the Python API. Jenkins needs to know the URL for the repo to check out the code, so I gathered that piece of information by selecting Code, then the HTTPS tab, and then the clipboard icon. Then I went to Jenkins to configure the deployment job. The first thing I needed to configure was the label for the job. This makes sure the job runs on the build server with permission to manage resources in AWS…

Contents