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
- Deployment of apps to different environment such as Dev, QA, Stage and Production