Проблемы с использованием CruiseControl.Net API: проект не найден - PullRequest
0 голосов
/ 05 августа 2011

Я пытаюсь получить связанную с Build Projects информацию с моего сервера CruiseControl через командную строку, используя cccmd.exe и передавая URL и имя проекта в качестве аргументов командной строки. Проблема в том, что когда я пытаюсь использовать API, предоставляемые Cruise Control Service, например,

client.GetArtifactDirectory(project.Name);
client.GetLatestBuildName(project.Name);

Я получаю исключение "Проект не существует на сервере CCNet" для моего локального сервера CCNet.

Для моего сервера производственной сборки я получаю исключение "Ключ не может быть нулевым".

1 Ответ

0 голосов
/ 10 августа 2011

Наконец-то нашел решение, пришлось скопировать папки и файлы foldername.state, созданные в процессе сборки проекта, в каталог, из которого запускался ccservice.exe.

...