Automated build... coming soon.

Feb 3, 2012 at 2:31 AM

FYI guys, TeamCity is providing us with a build server. So, soon we'll have automated builds! However, it's might take me a few days to set it up as we depend on the Visual Studio SDK, etc. (I'll likely have to do something like this: http://blogs.msdn.com/b/aaronmar/archive/2011/05/10/visual-studio-extensions-and-build-servers.aspx).

Anyway, just wanted to let you know.

Feb 3, 2012 at 6:05 PM

Great to hear that we have such a support! If you need any help, let me know!

Feb 4, 2012 at 9:22 PM

Successful build on the server!!

http://teamcity.codebetter.com/viewLog.html?buildId=38240&tab=buildResultsDiv&buildTypeId=bt554

I would recommend that you guys sign up for an account on teamcity (free) and watch project Sando so that you're notified of build failures.  That way, if one of us breaks the build he will know quickly so he can fix it.  

Next up... NUnit tests running on the server, still some work to do to make this work...

Feb 5, 2012 at 12:45 AM

Tests are now also being run on the server:

http://teamcity.codebetter.com/viewLog.html?buildId=38262&tab=buildResultsDiv&buildTypeId=bt556

Note that while we have 12 passing tests we also have five failing tests.  

P.S. You will probably have to get an account on TeamCity in order to view these builds.

Feb 5, 2012 at 1:11 AM

Update, only one test is really failing, the other four are only failing on the server because code contracts isn't installed.  I'm creating a issue to track getting this fixed...

Feb 9, 2012 at 3:07 AM

Our build is working and all of our tests are now passing!!

I encourage everyone to only check in code that compiles correctly and only check in tests that are passing.  Everyone has pretty much been doing this but it is now even more important since we have automated builds.  For instance, now if someone checks in code that doesn't build or a test that is failing the build server will send me email and notify me immediately.

Anyway, welcome to automated builds!