What is Jenkins?

Jenkins is a open source Continous Integration(CI) and Continous Delivery(CD) Build tool for software applications. It is used by developers with all size companies.

It is a platform for creating pipelines. pipelines that contains sequence of steps to executes desired work.

This tool developed on java version, hence java installation required.

Is Jenkins a CI or CD?

Jenkins is a tool used for both CI and CD

Why Jenkins used?

Jenkins is used in application or software development by developers. It helps automatite the process of below tasks for

  • Integration module process
  • Development test process that includes unit and integration test
  • End to end Automation test
  • Building applications
  • Testing
  • Deployment of apps to different environment such as Dev, QA, Stage and Production