Skip to main content

Posts

Showing posts from February, 2020

What is Jenkins, and how to use it for DevOps

Jenkins is an Open Source software written in Java. It provides services like Build Management, and can be used for running tests (functional or UI). It is also used for CI (Continuous Integration) as well as CD (Continuous Delivery). Jenkins is a free tool, easy to install and configure. We can add various plugins which can help in integrating different tools like Azure DevOps, GitHub (for source control), Maven, Ant, MS Build (for build as well as testing), Selenium (UI automation), Ansible (for deployment) and many more. Using Jenkins, it becomes easy to integrate all kinds of tools for build, testing, packaging, analyzing, deploying etc. In this two-part tutorial series, I will discuss integration of Jenkins with various tools such as:     Azure DevOps and GitHub: for Source Control     Java with Eclipse and C# with Visual Studio 2017: for code writing     Apache Ant, Apache Maven and MS Build: for Build Management    Junit 4.12 with Eclipse and MS Test with Visual Studio 201