- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Neat.
Admin
Maybe it's just because I'm home sick and completely out of my head on various different medicines, but this seems like a lot of work for a "free" T-Shirt. I'm still doing it though, because FREE T-SHIRT!!!!
Admin
Almost an hour later and I'm done. I'm going to blame the NyQuil for this one, because that was surprisingly difficult. Honestly I'm not even sure if I completed the requirements. Oh well, fsck it, I'm going to take another slug of that sweet blue stuff and get back in bed.
Admin
Let me know if I can help... it was supposed to be fairly easy, but if not, then we can try to fix/clarify/etc.
Admin
Are you sending t-shirts to India? I can install on 10 machines if you are.
Admin
Admin
Nah, it's not just Mike.
I can't get past the subversion extension. I go to Extensions Overview and get "The BuildMaster Extension Gallery could not be contacted". So I follow the link and download the extension file, but I'm at a loss as to how to add it.
Spent more than your suggested 15 minutes on it already so I think I'll go buy my own T Shirt :(
Admin
Please make sure that you buy a T-Shirt that is Made In India. Thx.
Admin
The real WTF is that the BuildMaster Server only runs on Windows
Admin
TRRWTF is that I don't care about the T-Shirt and would download and try it because it looks like a nice tool. But alas, I am stuck in the no-go group.
Some day, I will write something called "Everything" that is, knows, and does quite literally everything. I will write it in Java, so it's cross-platform capable, but I will do an OS test to be sure it only runs on platforms I like. It also won't run for lefthanded users or on any machine whose IP address starts with 1.
It'll be the best thing ever -- really, you'll see!
Admin
Admin
I think that he's just looking forward to the unit testing.
Admin
This really is a problem for many companies, at least most that I have been employed at. I can't really comprehend why someone would restrict themselves to half the server market and increase the cost of running their software by requiring a $1000 Windows license when there is such a wide selection of multi-platform technologies and frameworks. I had looked at buildmaster in the past, from ads on this site. It does look interesting, but Windows is a road block.
Admin
I can't even install BuildMaster :(
"Information: Installing files to E:\BuildMaster\Extensions... Debug: Getting list of files to copy from C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\Extensions... Debug: Copying C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\Extensions\DotNetRecipes.bmx... Debug: Copying C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\Extensions\SqlServer.bmx... Debug: Copying C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\Extensions\Tutorials.bmx... Debug: Copying C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\Extensions\Windows.bmx... Debug: Copying C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\Extensions\WindowsSDK.bmx... Debug: Finished copying files Information: Checking for database and creating if necessary... Debug: Checking database... Debug: Determining database collation... Debug: Collation is SQL_Latin1_General_CP1_CI_AS Information: Updating database schema... Debug: Launching process "C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\bmdbupdate.exe" UPDATE /conn="Data Source=localhost\BuildMaster; Initial Catalog=BuildMaster; Integrated Security=True;" /init=yes... Debug: Initializing database... Error: System.InvalidOperationException: C:\Users\MDFFF~1.HAR\AppData\Local\Temp\BuildMasterSetup\bmdbupdate.exe returned exit code -1073741819 bei Inedo.Installer.Subtasks.RunProcessSubtask.Run() bei Inedo.Installer.Subtasks.InstallationSubtask.RunSubtask(IInstallationTask parentTask) bei Inedo.BuildMaster.Setup.InstallBuildMasterTask.Install() bei Inedo.Installer.InstallationTask`1.Inedo.Installer.IInstallationTask.RunInternal()"
Admin
Next time, I want "I am the worst of the worst"
Admin
windows only....no thanks
Admin
Admin
It seems like the promotional thing kinda backfired if I read the comments :).
But I do have to agree that the main reason why I don't use or have tried BuildMaster is because I simply don't have a Windows computer . And I really do wanna try BuildMaster but just not at the expense of a Windows license. Does it run with Mono and can you use any other database than SQL Server?
Admin
My experience:
First install:
Failed to connect. Web service installed but not started. Fixed by starting manually. Quite a lot of application errors in event log. Decided to do complete reinstall.
Second install:
Web server seems okay this time.
Logged in, tried adding Visual Studio TFS source provider - failed with error: Cannot open INEDOBMSVC service on computer.
Argh
Admin
I feel guilty because I'm not the target audience for this tool, so is there a place where I can just order a shirt?
Admin
Admin
Cialis comes in liquid form now?
Admin
Umm... can I just buy a shirt?
Admin
exact same error here. can't install TFS extension through the web interface or manually. i put the .bmx file in the Extensions folder and restarted the service manually (as per the documentation) but the extension doesn't appear
Admin
This is the first I've really looked at BuildMaster, because as it happens, right now I'm assigned to evaluate potential new tools for our workflow, with build automation being a major element. Thing is . . . I'm not sure this tool will work for us. Even on our Windows-based work, because it kind of looks like it's just for web applications. Is that correct?
I work in an embedded computing shop. We write software for VxWorks. And while we have a very solid release process for the formal releases, it would be nice to have something like this for the engineering builds. Right now, we just have a nightly build script managing those. That does the job, but it's fairly crude and not simple to extend to other programs.
Admin
Admin
But I can just imagine setting up BuildMaster to customize Linux kernels and perform regression testing on live boot CDs.
Admin
Admin
Admin
Okay, I give up trying to get BuildMaster running. Here's my experience:
I got the same error as skotl ("The BuildMaster Extension Gallery could not be contacted") with the Subversion extension. Figured out how to install it manually, although the BuildMaster docs indicate you can restart the IIS site from their Administration & Configuration page (nope). No worries there, I'm perfectly capable of restarting a site... but, perhaps a documentation update is in order.
Next, I tried to set up the source control provider, as described in the tutorial. Can't contact the Subversion URL... Oh, that's right, my org uses a proxy.
Only BuildMaster won't allow me to configure the proxy. Both settings available under 'proxy server settings' (Use Windows Proxy Settings and Manual Configuration) fail when tested, with the incredibly helpful message Error: [object XMLDocument].
It would be helpful if the error information were logged to the 'Recent Errors' area. But it's not.
Argh. It looks like a great tool. However, my frustration meter is getting blown with the install/setup.
Admin
My experience wasn't too difficult. The biggest hangup was that I had to change the IIS application pool identity to LocalService so that the BuildMaster service could be restarted by the web interface. Before doing that, I got errors trying to set the proxy settings, and more errors trying to install the source control extension. The "use windows proxy settings" option never worked, possibly because the my windows settings use an auto-configuration script instead of a URL. The manual proxy option did work, though.
If you are actually interested enough in the tool, then I suggest emailing support. One of their support guys actually emailed me right after I signed up, so I went ahead and asked for help and he was helpful.
Admin
Admin
^ this. I'm not in the market at all for this buildmaster stuff. Why not just sell shirts?
Admin
BuildMaster will works for all kinds of applications -- web, desktop, embedded, sharepoint, database, etc. -- it's designed to model the software process and offer easy automation.
So, definitely give it a shot!
Admin
Based on the errors, sounds like most everything has to do with the proxy. So far as I can tell, that "[object XMLDocument]" is the literal string that's being reported by the underlying network/proxy libraries (.NET). I've seen that come up on some proxy configs during failed domain authentication, and it's a pain to figure out -- maybe try changing service credentials to your own, that should help.
Admin
Seems weird, but thing is... I'm not in the business of selling swag, and thus it's not a productive "work" activity for me. This is not something I want to do as a hobby, because boxing and shipping stuff isn't very fun.
I could go with a print-on-demand service (Zazzle, CafePress), but the quality/price is not very good. So, instead I do them in big batches like this when there's a good sponsorship opportunity.
Worth noting: you can get one here http://thedailywtf.com/Swag/ if you send in something awesome. Reminds me... I need to do another souvenir potpourri!
Admin
It's hard enough to build and market a software product, so building it in Java (which we had no expertise in) would have been a huge risk.
That said, if paying an additional $1,000 across a team of say, 10 developers, is cost prohibitive... then you're either working with a team in Kerblecistan or someone hasn't figured out that developers are paid a decent salary.
Admin
Alex, you're not taking into account that most companies also have a policy that all servers need to be maintained. If they're a company working solely with Linux servers (big chance), choosing BuildMaster would also mean having to find someone able to maintain the Windows server that it is running on. Developers may not be cheap, but Windows sysadmins certainly aren't and just the fact that a company would have to maintain another server OS is enough reason not to go forward with BuildMaster.
Like I said, BuildMaster looks great and I'd be happy to try it out, but selling the fact that our linux sysadmins would now have to maintain a single Windows server just to run it on is a battle I won't win.
My question stands: if it works properly on Mono and it supports other databases than SQL Server, that would at least open up the possibility to run it on a Linux server. So, does it?
Admin
Fair enough. The "all Linux" or "all Windows" shops will most certainly budge as soon as the business finds sufficient value in overcoming sysadmins' resistance... but that's a big pitch/battle to make.
We've had a tremendous amount of support issues/cost with Mono for our (long defunct) Linux agents; supporting a full web app, dameon, and a Postgres server seems quite costly -- and doesn't seem there's enough interest to risk the investment in it.