2009-10-12 5 views
0

Я новичок в cruisecontrol.net и хотел настроить его для работы с нашим хранилищем svn. Я установил cuisecontrol 1.4.4 и я создал ccnet.confi, который выглядит как этотCruiseControl.NET и svn

<cruisecontrol xmlns:cb="urn:ccnet.config.builder"> 
<!-- This is your CruiseControl.NET Server Configuration file. Add your projects below! --> 
<project name="HelloWorld"> 
    <sourcecontrol type="svn" autoGetSource="true"> 
     <trunkUrl>svn://svn.mycompany.at/trunk/</trunkUrl> 
     <workingDirectory>C:\cruisecontrol\server\helloworld\WorkingDirectory</workingDirectory> 
     <username>username</username> 
     <password>password</password> 
    </sourcecontrol> 
</project> 

, но когда я начала ccne.exe я получаю это сообщение

[helloworld:INFO] Integrator for project: helloworld is now stopped. 
[helloworld:INFO] Starting integrator for project: helloworld 

и ничего не происходит (никаких ошибок или предупреждений или чего-либо еще), я проверил папку Artifacts, но она пуста, я пробовал это на сервере 2008 и сервере 2003 с помощью ccnet 1.4.4 и 1.4.4.sp1, я также попытался проверить репозиторий на мой рабочий каталог вручную, но это ничего не меняло. Я также попытался добавить следующие элементы xml

<checkExternals>True</checkExternals> 
<checkExternalsRecursive>True</checkExternalsRecursive> 

, но это тоже не сработало.

Обратите внимание, что это мой полный файл конфигурации, и в настоящее время у меня нет ничего другого, поскольку я надеялся, что он просто проверит мои вещи из svn-репозитория.

, что я делаю неправильно

благодаря

+0

Вы правильно заполняете имя пользователя и пароль? Извините, я чувствовал, что должен был спросить на всякий случай. –

+0

Да, я тоже пробовал это с ошибкой, но до сих пор не получил ответа, что мне надоело – zebra

+0

Я перешел на версию 1.3, и он начал работать, он швы, что проверка не запускается в 1.4, я пропустил какой-то конфигурационный узел для 1.4 ? – zebra

ответ

0

проблема пусковой элемент, в версии предварительного 1.4.3 по умолчанию (если не будет срабатывать) был что интервал запуска с параметрами по умолчанию будет создана (стрельба через каждые 60 секунд), а также в версиях после триггеры не уволят, чтобы ничего не случилось

http://confluence.public.thoughtworks.org/display/CCNET/Trigger+Blocks

поэтому я добавил курок, и он работал

bye

0

Это было долгое время, так как я использовал круиз Control.net. Но раньше была проблема с его svn-интеграцией. Вы должны были проверить рабочий каталог один раз вручную (используя командную строку svn или черепаху), прежде чем cc.net сделает это правильно. Это было много лет назад, так что это может быть исправлено, но достаточно легко попробовать.

+0

Я попробовал это: «Я также попытался проверить репозиторий на свой рабочий каталог вручную, но это ничего не изменило» – zebra

2

Если вы не упустили часть своего конфигурационного файла, он неполный. Все, что вы сказали ему до сих пор, это то, что у вас есть проект, и он находится в исходном управлении. Вам нужно сказать cc.net waht, чтобы сделать с ним, как его построить и когда его построить.

Вам нужно добавить некоторые задачи, которые вы действительно хотите выполнить, когда выполняете сборку, а затем вам нужно добавить триггеры для этих задач.

(К сожалению, если вы сделали этот материал и просто не беспокоить, включая все это в вопросе)

+0

no i not include он, поскольку я просто пытался получить файлы на свою локальную машину, сборка была бы просто следующей фазой, но поскольку она не проверяет файлы, мне не нужно строить ее еще :), но спасибо – zebra

Смежные вопросы