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
From the course: Running Jenkins on AWS: Deploying and Managing Jenkins on Cloud Infrastructure
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
-
-
-
-
-
-
(Locked)
Initialize the deployment target in AWS Lambda2m 29s
-
(Locked)
Create a GitHub repository for the application code1m 4s
-
(Locked)
Create a freestyle job to deploy code from GitHub, part 13m 2s
-
(Locked)
Create a freestyle job to deploy code from GitHub, part 22m 53s
-
(Locked)
Deploy to AWS Lambda from GitHub2m 27s
-
(Locked)
Solution: Deploy to AWS Lambda from GitHub3m 16s
-
(Locked)
-
-