Difference between revisions of "SW QA/Jenkines"

From ESS-WIKI
Jump to: navigation, search
(Created page with "== What is Jenkins? == Jenkins is an award-winning, cross-platform, '''continuous integration and continuous delivery''' application that increases your productivity. Use Jenk...")
 
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
Jenkins offers the following major features out of the box, and many more can be added through plugins:
 
Jenkins offers the following major features out of the box, and many more can be added through plugins:
  
#Easy installation: Just run java -jar jenkins.war, deploy it in a servlet container. No additional install, no database. Prefer an installer or native package? We have those as well.
+
# '''Easy installation''': Just run java -jar jenkins.war, deploy it in a servlet container. No additional install, no database. Prefer an installer or native package? We have those as well.
#Easy configuration: Jenkins can be configured entirely from its friendly web GUI with extensive on-the-fly error checks and inline help.
+
# '''Easy configuration''': Jenkins can be configured entirely from its friendly web GUI with extensive on-the-fly error checks and inline help.
#Rich plugin ecosystem: Jenkins integrates with virtually every SCM or build tool that exists. View plugins.
+
# '''Rich plugin ecosystem''': Jenkins integrates with virtually every SCM or build tool that exists. View plugins.
#Extensibility: Most parts of Jenkins can be extended and modified, and it's easy to create new Jenkins plugins. This allows you to customize Jenkins to your needs.
+
# '''Extensibility''': Most parts of Jenkins can be extended and modified, and it's easy to create new Jenkins plugins. This allows you to customize Jenkins to your needs.
#Distributed builds: Jenkins can distribute build/test loads to multiple computers with different operating systems. Building software for OS X, Linux, and Windows? No problem.
+
# '''Distributed builds''': Jenkins can distribute build/test loads to multiple computers with different operating systems. Building software for OS X, Linux, and Windows? No problem.
 +
== Installation ==
 +
You have several options for downloading and installing Jenkins:
 +
 
 +
* Use one of the platform-specific package/installer links on [https://jenkins-ci.org/ the Jenkins site] to install Jenkins on your system.
 +
* You can [http://mirrors.jenkins-ci.org/war/latest/jenkins.war download jenkins.war] directly and launch it by executing java -jar jenkins.war. This is basically the same set up as the test drive, except that the output will go to console, not to a window. [https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service On Windows, you can even choose to install Jenkins as a service afterwards.]
 +
* If you have a servlet container that supports Servlet 2.4/JSP 2.0 or later, such as Tomcat 5, you can deploy jenkins.war as you would any WAR file. See [https://wiki.jenkins-ci.org/display/JENKINS/Containers this document] for more about container-specific installation instruction.

Latest revision as of 07:58, 6 June 2016

What is Jenkins?

Jenkins is an award-winning, cross-platform, continuous integration and continuous delivery application that increases your productivity. Use Jenkins 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. It also allows you to continuously deliver your software by providing powerful ways to define your build pipelines and integrating with a large number of testing and deployment technologies.

Features

Jenkins offers the following major features out of the box, and many more can be added through plugins:

  1. Easy installation: Just run java -jar jenkins.war, deploy it in a servlet container. No additional install, no database. Prefer an installer or native package? We have those as well.
  2. Easy configuration: Jenkins can be configured entirely from its friendly web GUI with extensive on-the-fly error checks and inline help.
  3. Rich plugin ecosystem: Jenkins integrates with virtually every SCM or build tool that exists. View plugins.
  4. Extensibility: Most parts of Jenkins can be extended and modified, and it's easy to create new Jenkins plugins. This allows you to customize Jenkins to your needs.
  5. Distributed builds: Jenkins can distribute build/test loads to multiple computers with different operating systems. Building software for OS X, Linux, and Windows? No problem.

Installation

You have several options for downloading and installing Jenkins: