Jenkins is a powerful application that allows continuous integration and continuous delivery of projects, regardless of the platform you are working on. It is a free source that can handle any kind of build or continuous integration. You can integrate Jenkins with a number of testing and deployment technologies. In this tutorial, we would explain how you can use Jenkins to build and test your software projects continuously.
Audience
This tutorial is going to help all those software testers who would like to learn how to build and test their projects continuously in order to help the developers to integrate the changes to the project as quickly as possible and obtain fresh builds.
Prerequisites
Jenkins is a popular tool for performing continuous integration of software projects. This is a preliminary tutorial that covers the most fundamental concepts of Jenkins. Any software professional having a good understanding of Software Development Life Cycle should benefit from this tutorial.
-
Session 1 | Jenkins - Introduction to CI/CD & Create First Job
-
Session 2 | Jenkins - Use of Publish Over SSH Plugins for Further Deployment
-
Session 3 | Jenkins : Manage Nodes and Cloud - Create & Deployment of Slave Node
-
Session 4 | Jenkins : Artifact module for deploying Artifact from Remote Slave to Application Server
-
Session 5 | Jenkins : What is Jenkins Pipeline? How to Create Build Pipeline in Jenkins.
-
Session 6 | Jenkins : How to Deploy system Maven using Shell scripting Module & Execute Shell
-
Session 7 | Jenkins : Deployment Using Deploy to container Plugin [BE - Invoke top level Maven]
-
Session 8 | Jenkins : What are Git Hooks and How we can Trigger them?
-
Session 9 | Jenkins : JUNIT Testing for Regression Testing
-
Session 10 | Jenkins : What is Pipelines in Jenkins? Difference B/W Scripted & Declarative Pipeline
-
Session 11 | Jenkins : SonarQube Installation With Public Database
-
Session 12 | Jenkins : SonarQube Installation With PL/SQL
-
Session 13 | SonarQube Integration With Jenkins