
Introduction and Benefits of Continuous Integration.
Learn to create a simple continuous integration pipeline with Jenkins that pulls code from Git, builds an artifact with Maven and Java, and packages it.
Use sonar scanner for static code analysis to detect bugs and code quality issues across multiple languages, generating centralized reports for your ci cd pipeline with Jenkins and GitHub.
Learn to install and configure SonarQube on Windows, set up Jenkins integration with a security token, and run static code analysis for a Java project using the SonarQube scanner.
Trigger builds automatically when developers push to the master branch using a webhook, enabling the ci/cd pipeline to run on changes or on a fixed interval.
Install and configure Jenkins on Windows by verifying Java (JDK) installation, downloading the Jenkins Windows installer, running the setup, retrieving the administrator password, and completing initial plugin and admin setup.
Learn how to change Jenkins port by editing the Jenkins configuration file, stopping the service, setting a new port (for example 1234), and restarting to verify the updated port.
Install Git on Windows by downloading the executable, running the installer with default settings, choosing destination and default editor, completing installation, and launching Git Bash.
As the basis for modern DevOps processes, it's important to understand CI/CD and learn how to set up a pipeline from scratch.
CI stands for Continuous Integration and CD stands for Continuous Delivery/Continuous Deployment. You can think of it as a process similar to a software development lifecycle.
After completing this course student will be able to understand CI CD pipeline
In coming lectures will add more videos about Devops tools like Ansible, docker, Kubernetes, ELK.