Continuous Integration and Deployment using Jenkins and AWS
- 1.5 hours on-demand video
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Implement Automated Build and Delivery Solution
- Configure AWS for Continuous Deployment using Jenkins
- Understand advanced and widely used Jenkins Plugins
- Automatically analyze the Code before Deployment
Understand the course structure and the need for Continuous Integration (CI) and deployment (CD). Also, learn how Jenkins, AWS CodePipeline, AWS Elastic BeansTalk and Linux are used to implement Continuous Integration (CI) and Deployment (CD)
Start configuring Jenkins build job for CI and CD. You will learn how to create simple Jenkins job to checkout the code from SVN, build and deploy on server
Parameterized builds allow you to pass some parameters from one job to another. Learn how to pass parameters from HelloWorld job to Package job and further to Deploy job. This is very helpful in configuring Continuous Integration (CI) and Continuous Deployment (CD) practices.
In this lecture, you can actually execute the workflow which includes sonarqube. Understand how the flow works and control goes to sonarqube server, which executes the code analysis rules against the code. Once done sonarqube passes back the control to Jenkins and also generate a URL to view the analysis report.
Learn how to use Delivery Pipeline plugin. It helps in generating a visual representation of the Jenkins workflow. You can easily track the status of each job and identify at what point job fails. You can also view which build id got promoted to which environment.
In this part of the course, you'll be integrating Jenkins with AWS. Get yourself introduced with AWS CodePipeline and AWS Elastic BeansTalk services before you proceed to next lectures.
Learn how setup deployment environment using Elastic Beanstalk service. Understand how to create Elastic Beanstalk application, configure instance type, IAM roles and connect with Github to fetch the code.
- Understanding of Linux
- You should be familiar with basic concepts of AWS
- Little bit knowledge on Github will be helpful
This is not yet another course but it has been created out of job needs. This course covers implementation of Continuous Integration (CI) and Deployment (CD) using Jenkins and AWS. The course content is 100% industry oriented and every video contains hands-on sessions. You can start implementing Jenkins just after watching 15 minutes of videos which makes it really a useful course. The course starts with basic concepts and covers advanced concepts as it progresses further.
Following Advanced Plugins have been discussed in this course:
- Parameterized Builds
- Delivery Pipeline
- Enhanced Email Notification
- Build Promotions
- SonarQube Integration
Following AWS Services have been discussed in this course:
- AWS CodePipeline
- AWS Elastic BeansTalk
- AWS EC2
This is a must to have course for every technical person who wants to implement automated deployments along with code analysis. You can be a developer, systems administrator, build and delivery expert or a tester, you'll find this course useful since it has something for every technical group in an IT company.
- This course is meant for all the technical people working in various groups in an IT organizations, e.g. Developers, Sys Admins, Testers and Deployment Engineers
- This course is not for People Managers or other management profiles