Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

Jenkins Configuration

Shea Phillips edited this page Mar 23, 2017 · 11 revisions

Intro

Jenkins is one of the most common continuous integration/delivery tools used in open source and commercial software development. OpenShift provides a means to easily deploy a Jenkins instance within OpenShift.

Our recommended approach for product teams working on the OpenShift DevOps platform is to run a Jenkins instance in their "tools" project. Generally, this project will have been provisioned at project inception, along with one or more of "dev", "test", and "prod".

In some cases, as part of our provisioning process, we will instantiate a Jenkins instance

While a standard Jenkins instance can be provisioned using the "Add to Project" button in the web console, or oc new-app..., to use the OpenShift Pipeline feature, a slightly different process (with a few variants) is followed. The sections below describe the processes.

Pipeline BuildConfig Creation

Jenkinsfile

Custom Jenkins Image Creation

Clone this wiki locally