Jenkins

Jenkins is optional, but you must install Jenkins and dependencies if you intend to use the sample design, and it is required for the Sample Continuous Deployment Demo purpose.

You should consult product documentation for installation and usage instructions.

Using Jenkins with Codar requires the following dependencies:

Install Collabnet Subversion Edge

Download and install a version appropriate to your system from collab.net/downloads/subversion.

Install Tortoise

Download and install the latest version from tortoisesvn.net. Use the default settings.

After installation, you will see new options when you right-click a file or folder in Windows Explorer.

Install Jenkins

Download the Windows installer for Jenkins from jenkins-ci.org.

After installation, you should access the Jenkins server at http://localhost:8080 to validate the installation.

Install the JDK

Install the JDK version 8 on the Jenkins server.

If you already have the JDK version 7 installed on the Jenkins server and do not want to upgrade, you must enable the 'TLSv1.2' protocol using the 'https.protocols' parameter. For more information, refer to Diagnosing TLS, SSL, and HTTPS (diagnosing_tls_ssl_and_https).

Install the Maven plug-in

Download and install Maven from maven.apache.org.

Configure Jenkins to use with Codar

The following steps are for Jenkins version 1.583.

To configure Jenkins to use with Application Release Automation, complete the following steps:

  1. Make sure the JDK and Maven are installed.
  2. Log in to the Jenkins Dashboard in a browser at http://<host>:<port>/, substituting the host and port information appropriate for your Jenkins environment.
  3. Click Manage Jenkins.
  4. Click Configure System.
  5. In the JDK section, click Add JDK.
  6. Enter the name and path for JAVA_HOME.
  7. Deselect Install automatically.
  8. In the Maven section, click Add Maven.
  9. Enter the name and path for MAVEN_HOME.
  10. Deselect Install automatically.
  11. Enter the value for MAVEN_OPTS.
  12. Click Save.