https://github.com/atsistemas/openshift-cicd-demo
Openshift CICD provisioner demo
https://github.com/atsistemas/openshift-cicd-demo
blue-green-deployment cicd gogs jenkins-pipeline nexus3 openshift sonarqube springboot
Last synced: 9 days ago
JSON representation
Openshift CICD provisioner demo
- Host: GitHub
- URL: https://github.com/atsistemas/openshift-cicd-demo
- Owner: atSistemas
- License: apache-2.0
- Created: 2018-05-30T08:22:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-24T16:16:29.000Z (about 7 years ago)
- Last Synced: 2025-02-23T10:16:52.836Z (8 months ago)
- Topics: blue-green-deployment, cicd, gogs, jenkins-pipeline, nexus3, openshift, sonarqube, springboot
- Language: Shell
- Size: 82 KB
- Stars: 1
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# openshift-cicd-demo
Openshift CI/CD provisioner demo# Requirements
- Running OpenShift 3.9
- oc installed
- system user must have adm policy add-cluster-role-to-user cluster-admin enabled
- developer/any user must exist in order to run the demo# Steps
- CI/CD Stack warm up
- Deploy CI/CD Stack
- Deploy CI-Manager
- Setup deployment strategies per environment
- Initialise CI/CD Stack via CI-Manager
- Start pipeline## CI/CD Stack warm up
```
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-create-projects
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-admin-setup
```## Deploy CI/CD Stack
```
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-deploy-stack
```## Deploy CI-Manager
```
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-deploy-ci-manager
```## Setup deployment strategies per environment
```
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-deployment-strategies-setup
```## Initialise CICD Stack via CI-Manager
```
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-ci-manager-initialiser
```## Start pipeline
```
OPENSHIFT_URL=https://change.this.openshift.url:8443 ./demo-cicd-start-pipeline
```# Bootstrap
You can either run the demo following the previous steps o just run the bootstrap changing the OPENSHIFT_URL accordingly.
## Start pipeline
```
./boostrap
```