- [jenkins and openshift](#jenkins-and-openshift) - [Jenkins in Openshift. Templates](#jenkins-in-openshift-templates) - [Jenkins in Openshift. Demos](#jenkins-in-openshift-demos) - [Slides](#slides) # jenkins and openshift * [Building Declarative Pipelines with OpenShift DSL Plugin πππ](https://blog.openshift.com/building-declarative-pipelines-openshift-dsl-plugin/) * [slideshare.net: CI/CD with Openshift and Jenkins ππ](https://www.slideshare.net/arilivigni/cicd-with-openshift-and-jenkins) * [slideshare.net: OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy ππ](https://www.slideshare.net/mozillabros/openshift-container-platform-cicd-build-deploy) * [blog.openshift.com: Deploying Jenkins on OpenShift: Part 1](https://blog.openshift.com/deploying-jenkins-on-openshift-part-1/) * [blog.openshift.com: Improving Jenkinsβ performance on Openshift: Part 2](https://blog.openshift.com/improving-jenkins-performance-on-openshift-part-2/) * [cloudowski.com: Jenkins on OpenShift - how to use and customize it in a cloud-native way ππππ](https://cloudowski.com/articles/jenkins-on-openshift/) * [Dzone: a quick guide to deploying java apps on openshift](https://dzone.com/articles/a-quick-guide-to-deploying-java-apps-on-openshift) * [Dzone: 4 ways to build applications in openshift](https://dzone.com/articles/4-ways-to-build-applications-in-openshift-1) * Improving Jenkinsβ performance on Openshift: * [blog.openshift.com: Deploying jenkins on openshift - part 1](https://blog.openshift.com/deploying-jenkins-on-openshift-part-1/) * [blog.openshift.com: Improving jenkins performance on openshift - part 2](https://blog.openshift.com/improving-jenkins-performance-on-openshift-part-2/) * [blog.openshift.com - Building Declarative Pipelines with OpenShift DSL Plugin](https://blog.openshift.com/building-declarative-pipelines-openshift-dsl-plugin/) * [Dzone - Continuous Delivery with OpenShift and Jenkins: A/B Testing πππ](https://dzone.com/articles/continuous-delivery-with-openshift-and-jenkins-ab) * [github - Pipelines tutorial πππ](https://github.com/openshift/pipelines-tutorial) * [opensource.com: intro building cicd pipelins with jenkins πππ](https://opensource.com/article/19/9/intro-building-cicd-pipelines-jenkins) * Jenkins CICD Getting started with Groovy and Docker Containers: * [medium: Jenkins CICD Getting started with Groovy and Docker Containers β Part 1](https://blog.isaack.io/articles/2016-08/Jenkins-CICD-Getting-Started-With-Groovy-Part-1) * [medium: Jenkins CICD Getting started with Groovy and Docker Containers β Part 2](https://medium.com/@fvtool/jenkins-cicd-getting-started-with-groovy-and-docker-containers-part-2-b03a1b934a49) * [github - using jenkins pipelines with OKD](https://github.com/openshift/origin/tree/master/examples/jenkins/pipeline) * [github - Demostration of a basic OpenShift CI/CD pipeline deploying an application in Development then Test](https://github.com/gnunn1/openshift-basic-pipeline) * [dzone - openshift quick start build deployment and pipeline](https://dzone.com/articles/openshift-quick-start-build-deployment-and-pipelin) * [uncontained.io: OpenShift playbooks πππ](http://v1.uncontained.io/) * [developers.redhat.com - Get started with Jenkins CI/CD in Red Hat OpenShift 4](https://developers.redhat.com/blog/2019/05/02/get-started-with-jenkins-ci-cd-in-red-hat-openshift-4/) * Fabric8: * [fabric8 CD](http://fabric8.io/guide/cdelivery.html) * [fabric8 pipeline library](https://github.com/fabric8io/fabric8-pipeline-library) * [medium - fabric8, please check out jenkins X instead](https://medium.com/@jstrachan/fabric8-please-check-out-jenkins-x-instead-8295a025173a) * [github - fabric8, maven plugin](https://github.com/fabric8io/fabric8-maven-plugin ) * [developers.redhat.com - S2i](https://developers.redhat.com/blog/2018/09/26/source-versus-binary-s2i-workflows-with-red-hat-openshift-application-runtimes/) * [blog.openshift.com: Building Declarative Pipelines with OpenShift DSL Plugin](https://blog.openshift.com/building-declarative-pipelines-openshift-dsl-plugin/) * [uncontained.io OpenShift Playbooks πππ](http://v1.uncontained.io/) * [developers.redhat.com: Get started with Jenkins CI/CD in Red Hat OpenShift 4](https://developers.redhat.com/blog/2019/05/02/get-started-with-jenkins-ci-cd-in-red-hat-openshift-4/) ## Jenkins in Openshift. Templates * [docs.okd.io: Jenkins in Openshift](https://docs.okd.io/latest/using_images/other_images/jenkins.html) Openshift provides a container image for running Jenkins. This image provides a Jenkins server instance, which can be used to set up a basic flow for continuous testing, integration, and delivery. * [OCP 4.2 - Jenkins image](https://docs.openshift.com/container-platform/4.2/openshift_images/using_images/images-other-jenkins-agent.html) ## Jenkins in Openshift. Demos * [Using Jenkins Pipelines with OpenShift](https://github.com/openshift/origin/tree/master/examples/jenkins/pipeline) * [https://github.com/gnunn1/openshift-basic-pipeline](https://github.com/gnunn1/openshift-basic-pipeline) * [github.com/deweya/OpenShift-Jenkins-Lab](https://github.com/deweya/OpenShift-Jenkins-Lab) * [Red Hat CodeReady Containers (Minishift equivalent for OpenShift 4.2 or newer) - step-by-step demo guides](https://github.com/marcredhat/crcdemos) * [Grading Pipeline for OpenShift 4 Advanced Application Deployment Homework Assignment](https://github.com/redhat-gpte-devopsautomation/ocp4_app_deploy_homework_grading) ## Slides