Description
In this course, you will learn
- 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;