There have been times I've had a large change that I've avoided commiting because it might be a little too intrusive and had to commit it to a branch - then create a build for it. No longer!
This Fedex Edwin and I delivered Personal Builds for Bamboo. Choose your existing build plan and upload a patch.
When you start a personal build the plan that you have chosen is cloned and made only visible to you. When build is kicked off, it checks out your source code and then applies the patch you have provided.
When the build has completed its results added to the "My Bamboo" tab - so the results of your personal build are private to you - all this happens while never touching the original build plans history and disrupting the work of your team mates.
This was the first time I have been in the top three Fedex projects - it was a total blast!
And because pictures can say a thousand words - think of how many thousands of words pictures with words have on them ![]()





5 Comments
Hide/Show CommentsNov 24, 2008
Des
Love it... congrats on being in the top 3!
What format is the diff file in?
It would be great to be able to kick this off without logging in to create the build, perhaps by using the remote api, it could then be incorporated in all sorts of workflows, eg. ant, or a maven goal, as well as IDE's.
Nov 24, 2008
Edwin Wong
Des,
Thanks!
For the fedex, we just do a "svn diff" to get the patch.
Absolutely! Had time permitted, our goal was to actually kick off the build from the IDEA Connector rather than uploading manually. When this feature shows up in the product, a remote api to kick this off will certainly be required.
Nov 24, 2008
Bob Swift
Great idea! Can't wait to try it
.
Mar 08, 2010
Jeff Schnitter
Did this ever make it as a feature in the product? I assume no. How about as a feature request? Is there a JIRA tracking its inclusion in the product?
Mar 10, 2010
Jeff Schnitter
Found the answer to my question: http://jira.atlassian.com/browse/BAM-5174