The technique emphasizes that the configuration of delivery pipelines that build, test and deploy our applications or infrastructure should be treated as code. It is a text file that contains the definition of a Jenkins Pipeline and is checked into source control. Using Jenkinsfile we can achieve Pipeline as a code in Jenkins Tool.
It is an open-source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages.
It justifies the use of GitHub as Source Code Management Tool.Maven is a build automation tool used primarily for Java projects.