I have a multiple platform application set, with some applications running on Linux and some on Windows. I want to accomplish the following build:
Server L runs CruiseControl with Project A, a Linux-only server application. This should build first.
If Project A builds successfully, it needs to somehow kick off...
Project B, a Windows-only client application running on Server W, with CruiseControl.NET Project B includes some Unit tests that have the end effect of generating some data in the server database. Project B takes about 10 minutes to build and execute the tests.
If Project B builds successfully, Server L, which has been waiting patiently, kicks off Project C, which contains some test cases that look for and validate the database entries that were generated by Project B.
Any ideas on how I can get this done? I found this link, but it seems to be aimed at building the same code base on multiple platforms without dependencies.
Surely, someone must have done this at some point?