Jenkins: a continuous integration and continuous delivery application

Jenkins: a continuous integration and continuous delivery application

Jenkins is an award-winning , cross-platform continuous integration and continuous delivery application that can increase productivity . Using Jenkins to continuously build and test your software project will make it easier for developers to integrate updates into the project, so that users can more easily obtain new versions of the application. Jenkins provides you with a variety of ways to define your build channels, integrate a large number of testing and implementation technologies, so that your software projects can be delivered continuously.

view image

characteristic

Jenkins provides the following main functions, more functions can be obtained through plug-ins:

  1. Easy to install : java jar jenkins.warYou can deploy it to a servlet container just by executing the command. No additional installation content is required, including a database. If you prefer an installer or local installation package, we can also provide it.
  2. Easy to configure : Due to a large number of dynamic error checking mechanisms and built-in help documents, Jenkins can complete all configurations through a friendly web interface.
  3. Rich plug-in ecosystem : Jenkins can be integrated with almost all existing software configuration management (Software configuration management) or build tools.
  4. Highly extensible : Most components of Jenkins can be extended or modified, and new Jenkins plug-ins can be easily created. This allows you to customize Jenkins according to your needs.
  5. Distributed construction : Jenkins can be distributed and loaded on computers with different operating systems for construction and testing. Building software for OS X, Linux or Windows? definitely no problem.

test

If you want to try it, you can start Jenkins through Java Web Start . After the application is started, visit http://localhost:8080/address in the browser to see the configuration interface. Your configuration of Jenkins will be saved to the ~/.jenkins file, so the configuration data will still be valid after restarting Jenkins.

installation

You can download and install Jenkins as follows:

  • On the official Jenkins website you can find the installation package (installer) based on a specific platform.
  • You can also download jenkins.war directly and java jar jenkins.warrun Jenkins by executing commands. This is basically the same as the test run, except that the output is not displayed to a window but to the console. On Windows systems, you can also Jenkins as a service to install the system.
  • If you are using a servlet container that supports Servlet 2.4/JSP 2.0 or higher, such as Tomcat5. You can deploy jenkins.war like other War packages. Click to see more about the installation of specific containers.

License information

 Development Resources

Official website: jenkins-ci.org/open
source address: github.com/jenkinsci