Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rhcarvalho/chained-builds-ex
Test app for chained builds on OpenShift v3
https://github.com/rhcarvalho/chained-builds-ex
chained-builds demo docker-image go golang openshift python
Last synced: 2 days ago
JSON representation
Test app for chained builds on OpenShift v3
- Host: GitHub
- URL: https://github.com/rhcarvalho/chained-builds-ex
- Owner: rhcarvalho
- Created: 2015-07-09T14:15:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-09-19T16:10:25.000Z (over 9 years ago)
- Last Synced: 2024-11-13T12:57:19.203Z (2 months ago)
- Topics: chained-builds, demo, docker-image, go, golang, openshift, python
- Language: Python
- Homepage:
- Size: 124 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chained-builds-ex
Test app for chained builds on OpenShift v3.
## Usage
### 1. Preparation
In order to speed up builds for this experiment, we're building from a
relatively small Docker image that you have to build yourself (not worth pushing
it to Docker Hub for now).To build the base image:
(cd httphostname && make)
### 2. Fun
Create a test project on OpenShift, then run:
python openshift/templates/gentmpl.py 5 | oc process -f - | oc create -f -
This will create 5 Services, BuildConfigs and DeploymentConfigs.
Starting the first build will trigger the second upon completion, the second
triggers the third and so on.You can change the chain length by using a different integer in the command line
above.Start the first build and the chain reaction with:
oc start-build chained-builds-app1