Continuous Integration with Jenkins course. Here will be covered what is Continuous Integration (CI), what the difference between Continuous Delivery and Continuous Deployment. For the practical part, we are going to use Jenkins on GCP Compute Engine. In the end, we'll cover the top interview questions. It would help you to prepare yourself for a software engineering interview.
During this course, we'll learn next topics:
Why need CI & CD - describe the problem and how can we solve it useing CI & CD tools; CI & CD testing - we will find out why do we need Continuous Integration and what was before. What benefits can we get from this approach?; Why Jenkins - we will find out why we choose Jenkins as the main CI tool; Download, install, configure - I will show how to install Jenkins CI on GCP Compute Engine; Create first Jenkins job - we will create the first job in Jenkins. We'll run it and see the results, find out how to analyze these results; Build triggers - we will cover different Jenkins build triggers. There are a few different types: On-demand run; Other job finished; Cron schedule; SCM check; Cron syntax - I'll show Cron syntax, what is it and how can we use it with Jenkins; Git integration - I'll show how to configure your Jenkins with Git and GitHub and fetch your repository. We will take a look on GCP server where Jenkins is stored and how it handles workspaces and jobs; Artifacts - we will take a look at Jenkins artifacts; Build pipeline view - I will show to build a pipeline view. First of all, I will show what is pipeline view and how it can be configured in Jenkins CI/CD tools. Parameterized jobs - I'll show how to configure Parameterized jobs in Jenkins; Jenkins security - I'll show how to restore access to your server; Nodes - I'll show how we can distribute loading between different nodes; Jenkins backup - we will learn how to configure backups for Jankins and config history; Uninstall Jenkins - how to clean up everything and remove Jenkins and GCP instance; Additional - a few interesting next steps; Technical interview questions - most popular interview questions about CI & CD.
Senior Software Engineer with more than 8 years of production experience in Web Development. Experienced both in frontend and backend technologies.
Frequently Asked Questions
It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.
A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.
A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.
We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.
Frequently bought together
Combo Price: 0 (Extra Discount: NAN%)