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?
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).
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:
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:
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:
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
✓ Mac (direct download)
✓ Windows (direct download)
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.
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.
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.
open Buildron.app --args autostartOn Windows:
We'd love to hear you. Please, send your suggest to our contact e-mail.
- Download Buildron
- Open it (Mac: from Applications | Windows: Buildron.exe)
- In "Buildron Configuration" screen, select the resolution and click in "Play!"
- In the next screen type the follow informations:
- TeamCity IP: your TeamCity server IP
- UserName: a TeamCity's ADMIN username
- Password: a TeamCity's ADMIN password
- Start it (click on arrow image).
- Enjoy it!
Since Buildron is free, you can buy Buildron RC or make a donation:
- A real graphic card installed on machine
- DirectX or OpenGL
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.
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.