What is Jenkins?
Jenkins is a powerful application that allows continuous integration and continuous delivery of projects, no matter what the platform. This is a free source code, you can handle continuous integration or build any type. Jenkins can be used for integration testing and deployment of some technologies. Jenkins is a software allows continuous integration.
Jenkins has features include :
- Easy to install - just jenkins.war deployed to a servlet container, no database support.
- Easy to configure - all its configurations are achieved by providing a web interface.
- Integrated RSS / E-mail or publish RSS construct results when the build is complete notification by e-mail.
- Generate JUnit / TestNG test report.
- Distributed build support allows multiple computers Jenkins build / test together.
- File identification: Jenkins can keep track of which build times which generated jar, which once constructed which version of the jar and so on.
- Plug-in support: supports extensions, you can develop the tools for their own teams.
Mainly used for :
continuous, automatic build / test software projects.
Some of the tasks performed by regular monitoring.
Installation Jenkins
1. First: docker search Jenkins #search meaning search, the first search various Jenkins mirror
Note: Description INDEX is an index, followed by image name with the [OK] assured available
2.docker