Jenkins Spark integration

You can make Jenkins publish messages to spark after or during builds.  Here’s how we do this: 1. Get the spark room ID that you want to use:

This will give you a list of rooms.  From here, you can find the room you want and get the ID of the room: Something like: Y2lzY29zcGFtxuovL3VzL1JPT00vOWRhMjY1MDAtOWY2Zi0xMWU1LTg0ODQtNzczOTMxZTUxMGE3 […]

Jenkins running in Docker image behind firewall

When you run jenkins behind a firewall you need it to get out.  You’ll have to set up proxies to let this happen.  Here’s how I make it run: First, make coreos able to go out of your network:

Next edit http-proxy.conf and make it look like:

This will allow docker to get outside […]

Continuous Delivery of a Simple Web Application Tutorial – Part 4

In Part 1 we discussed the architecture of what we’re trying to build. In Part 2 we created our development server with Ansible. In Part 3 we finished off Ansible with creating our Load Balancers and WebServers and setup Git to check everything in. In this last part, we’re going to configure Jenkins to use all of these components […]

Debug CoreOS Cloud Init Script

When I log in after trying to debug something I find that the command prompt gives me the following:

So to figure out where my script went wrong, I simply have to run the command:

So in my case it was:

It turns out,  I put an extra ssh-keyscan in the the […]

Cisco OpenStack Private Cloud Developer Demo

In my new role here at Cisco I show people how powerful the Cisco OpenStack Private Cloud solution can be for developers.  I made the below video last night to demonstrate continuous integration. The video is a scenario for a new company called lawngnomed.com.  The company provides lawn gnomes as a service (LGaaS).  Under the […]