Posts in Cloudbees

My Declarative Pipelines Presentation from Sydney Jenkins Meetup

June 28th, 2017 Posted by Cloudbees, DevOps No Comment yet

Code Partners hosted the Sydney Jenkins Meetup again this month, and this time it was my turn to present.

I’ve been exploring the new Declarative Pipeline support recently for one of our projects so I wanted to give everyone an overview, how they differ from Scripted Pipelines, and share some of the shortcuts I’d found for building and debugging them.

(more…)

Declarative Pipelines at Jenkins Meetup in June

June 8th, 2017 Posted by Cloudbees, DevOps, Events, News No Comment yet

We’re once again hosting the Jenkins Meetup,  at our offices in Sydney and also streaming online, on June 21st at 6:30pm. I’ll be presenting an introduction to Declarative Pipelines. Here’s the blurb from the Meetup page:

Declarative Pipelines are one of the newer features introduced to Jenkins, which allow you to write Pipelines-as-Code without having to use Groovy. 

In this demo-based session, Malcolm Groves will introduce Declarative Pipelines, covering the syntax and sections, before building up more stages and steps, adding error handling, branching, and more. 

He’ll also demonstrate some of the additional tools you can use to shorten the development and testing of your Pipelines. No prior Pipeline knowledge required!

If you’re in Sydney, come along for a chat and some pizza. If you’re not in Sydney, we’ll be streaming it online.

(more…)

Blue Ocean at Jenkins Meetup in April

March 27th, 2017 Posted by Cloudbees, Events, News No Comment yet

We’re hosting the Jenkins Meetup at our offices on April 12th in Sydney and Online, and who better than James Dumay, Product Manager at Cloudbees, to show us Blue Ocean; a new user experience for Jenkins based on a personalizable, modern design that allows users to graphically create, visualise and diagnose CD Pipelines.

Blue Ocean is more than putting a modern face to Jenkins, it’s a complete revitalisation of the way developers use Jenkins that helps them adopt Continuous Delivery.

James will take us through all the new capabilities, tips and tricks that will make Blue Ocean work powerfully for your team.

If you’re in Sydney, come along for a chat and some pizza. If you’re not in Sydney, we’ll be streaming it online.

(more…)

Stage View - Pipeline Job

Gotcha with Jenkins Pipeline as Code

January 4th, 2017 Posted by Cloudbees, DevOps 2 comments

What you need to know

Manually build a Jenkins Pipeline job at least once, if you’ve set up the job to build automatically when a change is pushed to an SCM like Git. I scratched my head for some time about this, checking logs and double-checking configurations before I figured out why. The short answer: RTFM.

The long answer

Now that everyone’s using continuous integration (CI) a logical move is to apply CI principles to software build automation, not only to source code. The Jenkins Pipeline job was introduced a couple of years ago, and defines a job entirely in Groovy script. There’s an option to include the job definition as a file, Jenkinsfile, in a source code repository; then a change to Jenkinsfile (not only code files) in the repository can trigger a new build. (more…)

CodePartners at JenkinsWorld 2016 in Santa Clara

July 21st, 2016 Posted by Cloudbees, Events, News No Comment yet

We’re really looking forward to being in Santa Clara for Jenkins World 2016 in September.

We’re there for a partner event, but also of course the main conference itself.

There are plenty of interesting looking sessions and workshops, not to mention the discussions in the hallways and bars outside of the scheduled sessions. Biggest problem with these things is wanting to be in three different places at once, and this year looks no different.

If you’re planning on attending, please let us know. We’d love to catch up.