Continuous Integration - Jenkins 1.5 on RHEL 5.9 ZipKit
Jenkins is an open source continuous integration tool written in Java. It provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat. It supports SCM tools including CVS, Subversion, Git, Mercurial, Perforce, Clearcase, and RTC, and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands.
You can start builds by various means:
- Triggering by a commit in a version control system
- Scheduling via a cron-like mechanism
- Building when other builds have completed
- Requesting a specific build URL
Jenkins 1.5 ZipKit contents
This ZipKit contains the following software:
|Software name||Packaged with eZDeploy||Download location|
|Jenkins 1.5||No (Download required)||Jenkins 1.5 download URL|
|Java Development kit 7||No (Download required)||http://download.oracle.com/otn-pub/java/jdk/7u21-b11/jdk-7u21-linux-x64.rpm|
Jenkins 1.5 and Java Development kit 7 are copyrighted packages that you must download separately. See Where to download for details.
Jenkins 1.5 ZipKit deployment models
The Jenkins 1.5 ZipKit supports the single-tier service deployment model. In the single-tier deployment model, Jenkins 1.5 is installed on a single instance of a server.
The following topics describe how to use the ZipKit to create a service offering that deploys Jenkins 1.5 on Red Hat Enterprise Linux version 5.9 (RHEL 5.9).
|Getting started with Continuous Integration - Jenkins 1.5 on RHEL 5.9 ZipKit||Provides an overview of the ZipKit, how to download the content, and a description of what is in the ZipKit.|
|Importing the ZipKit for Continuous Integration - Jenkins 1.5 on RHEL 5.9||Describes the tasks you must perform in BMC Cloud Lifecycle Management to import the service blueprints included in the ZipKit.|
|Creating a Continuous Integration - Jenkins 1.5 on RHEL 5.9 service offering||Describes how to create a service offering in BMC Cloud Lifecycle Management, which you can then use to create a requestable service offering for your end users.|