Jenkins Continuous Integration Server Setup
Overview
Networking Requirements
Continuum will need outbound access to the Jenkins servers on whatever port Jenkins is setup to listen on (typically ports 8080, 80 or 443). The Jenkins server will need inbound access from Continuum on the same port.
Configure the Jenkins Plugin
In the Continuum UI, upper right menu, select Administration -> Manage Plugins
. Select Jenkins
on the left and fill in the appropriate values.
The Name
field is an arbitrary name for this instance.
The User
will need the proper permissions to be able to query the API and trigger the builds that are necessary.
The URL
will need to include the protocol and port if not port 80 or 443 (https).
Example:
http://jenkins.mycompany.com:8080
Make sure to check the Is Default?
box unless you are setting up the second or more Jenkins master connection.
Once you step off of each input field of the Jenkins plugin form, the information that is entered will Auto Save (You should see a pop-up with a green check mark in the top right of the browser).
Test Connectivity
Click on the Test Connection
button to test the connection to Jenkins.
Possible responses from the page:
-
SUCCESS: Connected to Jenkins instance..." - all is well
-
Username (user) or password incorrect for Jenkins server - user id or password is wrong
-
Operation timed out - a timeout, wrong port, address or firewall issue
-
nodename nor servname provided, or not known - wrong address or DNS issue
-
For any other errors that cannot be self resolved, contact support@versionone.com
Next
Return to Connecting to Tools