Hi.
Is there a way to programmatically determine when the server restarts
because of an updated ccnet.config?
Using CruiseControl.NET 1.4.2 and WatchConfigFile=true.
I am programmatically manipulating ccnet.config and want to force a
build on a project that I just updated.
If I save the ccnet.config file and then immediately make a call as
follows:
RemoteCruiseManagerFactory factory = new RemoteCruiseManagerFactory();
ICruiseManager manager = factory.GetCruiseManager("tcp://localhost:
21234/CruiseManager.rem");
manager.ForceBuild(project, "");
ccnet will not have read the updated ccnet.config file yet and so it
will build with old values.
So I expect the need for the ICruiseManager to expose and fire an
event which I can use by hooking into it.
Does that seem like something that can be added in a future release if
such a feature does not already exist?
Are there any other work-arounds that I can use other than parsing the
ccnet.log file to determine when the server restarts because of an
updated ccnet.config?
Thank you.