http://skahal.com/wp-content/uploads/2013/03/Buildron_BuildronRC20.pnghttp://skahal.com/wp-content/uploads/2013/03/Buildron_BuildronRC20.pnghttp://skahal.com/wp-content/uploads/2013/03/Buildron_BuildronRC20.pnghttp://skahal.com/wp-content/uploads/2013/03/Buildron_BuildronRC20.pnghttp://skahal.com/wp-content/uploads/2013/03/Buildron_BuildronRC20.pngBuildron

Buildron

23.09.2012

Your builds, our world!

What is this?

Buildron is an free app from developers to developers. Are you a developer? No, so take a look on our game Ships N' Battles, you will enjoy it a much more than Buildron.

Well, are you still here? Oh... maybe you are a developer, or a geek... maybe both!

Buildron is what people like to call as a radiator, a Continous Integration Radiator or a Build Radiator, but we took a more immersive approach than the traditional Continous Integration Radiators on the way.

What people are saying about it?

All I can say - this is awesome! Thank you for bringing a good entertainment to such a boring area as continuous integration!
Pavel Sher, TeamCity team

Why use it?

As Martin Fowler said about CI:

"Everyone can see what's happening
Continuous Integration is all about communication, so you want to ensure that everyone can easily see the state of the system and the changes that have been made to it. One of the most important things to communicate is the state of the mainline build. ...Many teams like to make this even more apparent by hooking up a continuous display to the build system - lights that glow green when the build works, or red if it fails are popular."

Be sure that the whole team knowns the state of your builds is very important part o Continous Integration.

How It Looks Like?

Nowadays we have a lot of options of Continous Integrations Servers, like TeamCity, CruiseControl and Jenkins. All this amazing servers have a page that display the state of your builds, but .... we must be honest … it's so simple!

We wanna something more interactive, more visual and, what not, more FUN!

Buildron is a 3D environment where each of your build configuration became a Totem. Each Totem display some information of the build, like project name and configuration, last user that has triggered the build, and, of course, the state of build: success, running, failed and queued.

Each user on the IC Server will became a 3D avatar on the environment, a little robot that raise the arms when the build go success or put hans on head when the build failed. Buildron uses Gravatar, so you can put your photo close to the avatar (the e-mail used on CI Server will be used).

Buildron
Buildron
Buildron
Buildron
Buildron

Which CI Servers are Supported?

The current version supports Hudson, Jenkins and TeamCity, but we have developed using good design patterns, like Abstract Factory and so on. We just need to implement news factories for the others CI Servers. So, what will be next server supported by Buildron? You can help to choose! All you need to do is vote on our pool:

View Results

Loading ... Loading ...

How can I Interact with it?

Would you like to interact with Buildron? Take a look on Buildron RC.

Buildron RC is a 3D remote control app for Buildron where you can:
✓ Filter the builds by status or build name
✓ Start or stop a build
✓ Sort builds by name and status
✓ Zoom in and zoom out
✓ Get closer to the builds history totem
✓ Share Buildron screenshots on Twitter
It's fun, you should try.

Oh, we need to warm you: there is some easter eggs to be found here... Free your mind ;)


I Like the Idea, What's Next?

Well, since Buildron is free, why don’t give it a shoot? Download and put it to run, your team will see the Continous Integration with a different way.

And if you really like it, and want to support it, you can donate here:

Help us to popularize Buidlron, spread the word in the social networks, blogs, friends, etc.
Please, follow Skahal Studios on Twitter and Facebook.

If you like taking a picture from your TV or monitor running Buildron: send to us! We will appreciate to see this and put your Buildron picture on our gallery bellow:

Buildron around the World gallery

Buildron
Buildron
Buildron
Buildron
Buildron

Releases

04/04/2013 - 1.6.0
02/02/2013 - 1.5.0
20/10/2012 - 1.2.0
08/10/2012 - 1.0.0

Downloads for version 1.6.0

Mac
Mac (direct download)
Windows (direct download)

FAQ

Q:Can Buildron show only builds from a view using Hudson or Jenkins?

Yes, it can. In the "Hudson/Jenkins IP" field just type more "/view/viewName" (case sensitive). So, for example, if your server has a IP 127.0.0.1 and you want to see just builds from a view named "Infrastructure", then your IP field will be: 127.0.0.1/view/Infrastructure.

Q:How can I change Buildron resolution, fullscreen and windowed?

If you aren't seeing the "Buildron Configuration" dialog window in the app initialization, just press "option" key on MAc or "shift" key on Windows in the initialization to see the window again.

Q:How can I configure Buildron to auto start and connect to CI server?

For users who has a dedicate machine to run Buildron and want to automate the machine wake up and shutdown we have implemented the "autostart" argument.To use it, just call Buildron with this argument and it will try to auto start and connect to CI server.

On Mac:

open Buildron.app --args autostart
On Windows:
Buildron.exe autostart
If you want to auto start your Windows PC you can configure the auto start time on BIOS and active the autologon on Windows:

Q:How can I suggest a feature for Buildron/Buildron RC?

We'd love to hear you. Please, send your suggest to our contact e-mail.

Q:How can I get Buildron working with TeamCity?

  1. Download Buildron
  2. Open it (Mac: from Applications | Windows: Buildron.exe)
  3. In "Buildron Configuration" screen, select the resolution and click in "Play!"
  4. In the next screen type the follow informations:
    1. TeamCity IP: your TeamCity server IP
    2. UserName: a TeamCity's ADMIN username
    3. Password: a TeamCity's ADMIN password
    4. Start it (click on arrow image).
  5. Enjoy it! ;)

Q:How can I support it?

Since Buildron is free, you can buy Buildron RC or make a donation:

Q:What are the machine requirements to run Buildron?

  1. A real graphic card installed on machine
  2. DirectX or OpenGL

Q:What do the robots and icons represent ?

Each robots represents an user who committed changes last for a particular build.
The icon is the avatar from http://www.gravatar.com. To use it, just configure your e-mail on CI server user profile and link the e-mail with your Gravatar account.
Gravatar and Buildron use cache, so, it take a while to icon be updated.

Q:Why Buildron is showing just one robot (user) and "?" avatar when connected to TeamCity?

It's looks like your usernames in the TeamCity are not the same that in your VCS.
Take a look on user administration page at TeamCity and map the VCS's usernames on section "Version Control Username Settings".

More info at Managing Version Control Username Settings.



Leave your Comment:

No comments yet.