Building OpenShift Origin and OpenShiftAnsible Manually

There are many times that you want to build Origin or OpenShiftAnsible manually. This is usually for testing, or when automation has broken down, but there can be other reasons.

Setup

Although tito or cbs are not required, they are helpful.

Tito

tito helps you build rpm's and srpm's from git repos.

CBS

cbs allows you to build packages on the CentOS Build System. More information, including getting permissions

Manually Build Origin

Setup Variables

Although you don't have to use variables, it makes it easier for showing what to do. I also find that when I set the variables I don't miss steps. I will be using 3.9.0 as our example.

Do The Work

I like to always do a build with a clean git checkout.

Manually Build OpenShift Ansible

Setup Variables

Although you don't have to use variables, it makes it easier for showing what to do. I also find that when I set the variables I don't miss steps. I will be using 3.9.0 as our example.

Do The Work

I like to always do a build with a clean git checkout.

SpecialInterestGroup/PaaS/OpenShift-Origin-Manual-Builds (last edited 2018-04-11 18:03:21 by TroyDawson)