Posts in DevOps

Ansible at Red Hat Summit 2018

August 28th, 2018 Posted by DevOps, RedHat No Comment yet

Red Hat Summit was held earlier in the year, and now that the recordings are online, we’ve pulled together all the Ansible content in one place.

Whether you were able to attend Summit or not, there are some great ideas in here to improve your use of Ansible.

 

Manage Windows Like Linux with Ansible

Few questions induce fear into the heart of a Linux admin more than, “Hey, can you manage these Windows servers?” In this session, we’ll show how Ansible does simple, secure, and agentless Windows management with the exact same tools, language, and philosophy used for Linux hosts. You’ll never have to log in to a Windows server again. (more…)

DevOps World and Jenkins World 2018

August 17th, 2018 Posted by Cloudbees, DevOps, Events, News No Comment yet

Join the Code Partners team at DevOps World and Jenkins World 2018 in San Francisco in September.

 

It’s shaping up to be a cracking week of workshops and sessions covering the latest in software automation, DevOps practices, Continuous Delivery, Container Orchestration, Testing and more.

 

We had a great (albeit exhausting) time last year and with this years expanded scope, it’s looking like it’ll be even better.

Jenkins Plugins Security Advisory

August 1st, 2018 Posted by Cloudbees, DevOps, News No Comment yet

There is a new Security Advisory that covers issues in several Jenkins plugins, including the Kubernetes Plugin, the Confluence Publisher Plugin, the SSH Agent Plugin and several more. Descriptions of the issues and how they have been addressed in each plugin are included.

Check out the advisory to see if any issues affect plugins you are relying on.

Sydney and Melbourne Jenkins Meetups

July 4th, 2018 Posted by Cloudbees, DevOps, Events, News No Comment yet

We have a couple of very experienced Jenkins folks visiting from Cloudbees in the US next week, so we thought it was a good excuse to get the meetups in Sydney and Melbourne together. We’re not planning a formal presentation, but both Kurt and Aaron have been involved with helping a lot of large customers in their DevOps transformations, so it’s a good opportunity to have a drink and chat with them (and the other attendees) about Jenkins, maybe put in a pitch for your favourite feature you’d like added or get some help with a challenge you’re facing. (more…)

Jenkins Log Recorders

May 7th, 2018 Posted by Cloudbees, DevOps No Comment yet

My Jenkins job was set to trigger a build automatically from a simple GitHub webhook, but the job didn’t build when code changes were pushed to GitHub. Was the problem in Jenkins, GitHub, or something else? I investigated using Jenkins log recorders.

(more…)

Enterprise Jenkins on Azure, Part 2

Enterprise Jenkins on Azure, Part 3

March 29th, 2018 Posted by Cloudbees, DevOps 1 comment

This is the final post, part 3 of a series:

Part 1: Overview and Deploy Azure Resources
Part 2: Deploy Jenkins Operations Center, Master and Shared Agent
Part 3: The Jenkinsfile, tweaks and tips

In this post I describe the Jenkinsfile that defines the build pipeline, a little troubleshooting and tweaking, and wrap up the series. (more…)

Enterprise Jenkins on Azure Part 2

Enterprise Jenkins on Azure, Part 2

July 20th, 2017 Posted by Cloudbees, DevOps 2 comments

This post is part 2 of a series:

Part 1: Overview and Deploy Azure Resources
Part 2: Deploy Jenkins Operations Center, Master and Shared Agent
Part 3: The Jenkinsfile, tweaks and tips

In this post I deploy the Jenkins distributed builds model: a Jenkins client master will delegate build jobs to one or more Jenkins agents.  In addition, I deploy a Jenkins Operations Center to manage all client masters in one place. (more…)

Enterprise Jenkins on Azure Part 1

Enterprise Jenkins on Azure, Part 1

July 14th, 2017 Posted by Cloudbees, DevOps 2 comments

I’ve been trying out Enterprise Jenkins on Azure. The inspiration was a webinar, Achieving Continuous Delivery on Microsoft Azure, about the “four quadrants of DevOps maturity”, and how to address the needs of different teams in the delivery pipeline using tools from Azure and Enterprise Jenkins. The webinar includes a demo of a cloud-based Jenkins Pipeline job, and the source code is freely available.

I tried out the demo and got it working with minor changes and a few workarounds. This post is part 1 of a series:

Part 1: Overview and Deploy Azure Resources
Part 2: Deploy Jenkins Operations Center, Master and Shared Agent
Part 3: The Jenkinsfile, tweaks and tips

(more…)

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…)