OpenShift 3.3 Pipelines – Deep Dive

OpenShift 3.3 Pipelines - Deep Dive

Continuous Integration and Continuous Deployment have been hot topics in our industry for the last few years. From the initial release of OpenShift 3.0, we’ve included features to let you build automated workflows to consume changes and redeploy applications. This article dives into CI/CD and pipeline management on OpenShift 3.3.

Read More...

Continuous Integration and Deployment with OpenShift v3

Continuous Integration and Deployment with OpenShift v3

I’m going to diverge a bit from my usual discussion of OpenShift v3 features and function to instead walk through how easy it is to integrate Jenkins into an OpenShift v3 environment.  Please keep in mind that this is intended to demonstrate the flexibility of the image based approach OpenShift v3 is introducing and what […]

Read More...

How Builds, Deployments and Services Work in OpenShift V3

How Builds, Deployments and Services Work in OpenShift V3

As promised last time, I’m going to cover some new capabilities that have just dropped in OpenShift v3. If you haven’t read part one of this series, you might want to go back and do so now so you’re familiar with the building blocks I’m going to be expanding on. Unlike last time, I’m not […]

Read More...

OpenShift V3 Deep Dive Tutorial | The Next Generation of PaaS

OpenShift V3 Deep Dive Tutorial | The Next Generation of PaaS

There have been a lot of announcements lately around Red Hat’s OpenShift v3 plans, specifically around Docker and Kubernetes. OpenShift v3 is being built around the central idea of user applications running in Docker containers with scheduling/management support provided by the Kubernetes project, and augmented deployment, orchestration, and routing functionality built on top.

This means if you can run your application in a Docker container, you can run it in OpenShift v3. Let’s dig in and see just how you can do that with code that’s available today. I’m going to walk through the setting up OpenShift and deploying a simple application. Along the way, I’ll explain some details of the underlying components that make it all work.

Read More...