Over a million developers have joined DZone.

Java PaaS OpenShift Gets Hudson/Jenkins Environments

DZone's Guide to

Java PaaS OpenShift Gets Hudson/Jenkins Environments

· Cloud Zone
Free Resource

Learn how our document data model can map directly to how you program your app, and native database features like secondary indexes, geospatial and text search give you full access to your data. Brought to you in partnership with MongoDB.

A new release of RedHat's Java PaaS, OpenShift, just became available this week with a bunch of worthwhile new features.  The most prominent new feature is built-in workflow support for Hudson or Jenkins.  This will give cloud-based developers access to a fully functional Jenkins environment and it's vast ecosystem of plugins.

Big News Update: Jenkins 1.438 can now install Ruby plugins from the update center!

A tutorial by Mike McGrath shows you how to update your RedHat cloud tools and add logic so that after commits are pushed to the JBoss 7.0 "myapp" repo, they will automatically build in Jenkins. In OpenShift, if the Jenkins tests and builds are successful, the new code will be deployed. If it fails, the old code will keep running with no downtime caused by the push.

Other new features include:

  • New cartridge (pluggable component) type "raw" - used for raw computing power with no web interface. Can be used as a builder for Jenkins or for process jobs.
  • Custom domain support.  Command for new domain:   $ rhc-ctl-app -a myapp -c add-alias --alias newdomain.example.com
  • Local mirrors added for jbossas-7.0, wsgi-3.2 (python), and perl-5.10.

OpenShift competitor, CloudBees, had Jenkins cloud instances when the company first began.  It's because CloudBees was initally somewhat focused around being a Hudson/Jenkins in the cloud PaaS offering.  However, OpenShift is well placed to benefit from JBoss' huge array of developer tools that it has nurtured and experimented with over many years.  Their support of Java EE is also outstanding in many of their technologies.

If you're an Eclipse user who is looking to give OpenShift a whirl, I recoomend reading this tutorial on the Eclipse OpenShift plugin.

Source: https://www.redhat.com/openshift/blogs/jenkins-and-more-new-openshift-release-nov-15-2011

Discover when your data grows or your application performance demands increase, MongoDB Atlas allows you to scale out your deployment with an automated sharding process that ensures zero application downtime. Brought to you in partnership with MongoDB.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}