OpenShift CI/CD Operations: Difference between revisions
Jump to navigation
Jump to search
(26 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
* [[OpenShift Operations#Subjects|OpenShift Operations]] | * [[OpenShift Operations#Subjects|OpenShift Operations]] | ||
* [[ | * [[OpenShift CI/CD Concepts#Overview|OpenShift CI/CD Concepts]] | ||
= | =End-to-End Procedures= | ||
* [[OpenShift CI/CD Operations - Collocated Persistent Jenkins Set Up|Collocated Jenkins Deployment and Set Up]] | |||
* [[CI/CD Infrastructure Setup]] | |||
{{Error|ALL THIS MUST BE REFACTORED}} | |||
= | =Resources= | ||
This is the memory consumption based on a test installation: | |||
* jenkins/jenkins-jnlp pod: 880 MB | |||
* nexus pod: 1.5 GB | |||
* gogs pod: 140 MB | |||
* gogs postgresql pod: 42 MB | |||
* sonar pod: 2.0 GB | |||
* sonar postgresql pod: 77 MB | |||
= | =Set Up a CI/CD Pipeline= | ||
=Configure the Jenkins Pipeline with Pipeline Plug-In= | |||
New Item -> "hello-nodejs-pipeline" -> Pipeline -> OK | |||
Pipeline -> Definition -> Pipeline script: | |||
=Set up Continuous Delivery= | |||
Set up a development, QA and production project. | |||
<font color=red>TODO: Example: "Continuous Delivery Using OpenShift and Jenkins Pipeline Plug-in" 07 1 CD JEE Lab, Advanced Development on-line class.</font> | |||
=Troubleshooting= | |||
== | |||
* [[OpenShift Jenkins fails to Communicate with Maven slaves]] | |||
Latest revision as of 23:53, 8 December 2017
Internal
End-to-End Procedures
ALL THIS MUST BE REFACTORED
Resources
This is the memory consumption based on a test installation:
- jenkins/jenkins-jnlp pod: 880 MB
- nexus pod: 1.5 GB
- gogs pod: 140 MB
- gogs postgresql pod: 42 MB
- sonar pod: 2.0 GB
- sonar postgresql pod: 77 MB
Set Up a CI/CD Pipeline
Configure the Jenkins Pipeline with Pipeline Plug-In
New Item -> "hello-nodejs-pipeline" -> Pipeline -> OK
Pipeline -> Definition -> Pipeline script:
Set up Continuous Delivery
Set up a development, QA and production project.
TODO: Example: "Continuous Delivery Using OpenShift and Jenkins Pipeline Plug-in" 07 1 CD JEE Lab, Advanced Development on-line class.