Sunday, August 5, 2018

Sharekhan

Guys, I have created this blog for our group to update on latest technologies , updates ,trending topics etc .This blog is like sharing your views or content and main target is how other group members would benefit out of this , so please start sharing ur ideas/thoughts/knowledge


Jenkins is an open-source automation tool written in Java with plugins built for Continuous Integration purposes. Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build.

Jobs are the heart of Jenkins's build process. A job can be considered as a particular task to achieve a required objective in Jenkins. Moreover, we can create as well as build these jobs to test our application or project. 

Freestyle Project
Freestyle Project in Jenkins is an improvised or unrestricted build job or task with multiple operations. Operations can be a build, pipeline run, or any script run.

Maven Project
Maven project is selected for managing as well as building the projects which contain POM files. Jenkins will automatically pick the POM files, make configurations, and run our build.

Pipeline
Pipeline demonstrates long-running activities that contain multiple build agents. It is suitable for running pipelines that cannot run through normal freestyle type jobs.

Multi-configuration Project
This option is suitable in those conditions where different configurations like testing on multiple environments, platform-specific builds are required.

GitHub Organization
This option scans the User’s GitHub account for all repositories matching some defined markers.