Различия между (исходным) CruiseControl и CruiseControl.NET

Попробуйте изменить:

@foreach (var item in Model)

на

@foreach (var item in Model.HolidayRequestForm)

В качестве списка HolidayRequestForm, который вы хотите просмотреть здесь. А затем попробуйте изменить

model.HolidayRequestForm.StartDate

на

item.StartDate or model => model.StartDate

, чтобы получить каждое свойство.

6
задан Tuxified 15 January 2009 в 12:29
поделиться

3 ответа

Выберите меня, выберите меня! (Я работаю над исходным CruiseControl.)

Я никогда не использовал CC.NET, но от того, что я знаю, что соглашаюсь, что они довольно сопоставимы. Вероятно, наиболее важное различие является межплатформенным по сравнению с Windows только.

Теперь интересно, сколько времени, пока кто-то не приезжает и говорит их и дерьмо и Вы должно попробовать Гудзон?;)

(И конечно существует большой другой выбор...),

6
ответ дан 16 December 2019 в 21:47
поделиться

CruiseControl.NET (cc.net впредь) имеет очереди сборки (http://confluence.public.thoughtworks.org/display/CCNET/Project+Configuration+Block), который позволяет Вам сериализировать сборки, который зависит от определенного порядка сборки. Я нахожусь в процессе эмуляции этого поведения в версии Java cruisecontrol, но функциональность не отображает тот на один. Причина однако, что я при всем перемещении от .NET до версии Java, состоит в том, что дампы ядра версии .NET с моно (cc.net ночью создает и моно ночная сборка с два месяца назад). Вина лежит на обработке потока monos, но пустоты пытаются разбудить cc.net и выполнение.

Документация относительно этого может быть хитрой для нахождения, если Вы не замечаете номеров версий, что примеры/документация конфигурации придерживаются (confluence.public.thoughtworks.org имеет обновленную документацию по настройке, тогда как ccnet.sourceforge.net не имеет. Я знаю, что ccnet наиболее вероятен мертвый сайт, но если Ваш тщательно не читают метки даты на каждой странице, Вы посещаете, это может укусить Вас).

Кроме того, sourcecontrol блоки для cvs и svn в cc.net более детализированы и featurerich, чем их дубликат в версии Java, но это не было проблемой в моей работе. Версия Java также легка расшириться/изменить ре: сменное поведение, но Вы были бы действительно точно так же, как для наблюдения этого вида работы, идущей в восходящем направлении вместо разветвления.

Я справедливо впечатлен и версией Java и ветвлением в .NET (моно поведение во время выполнения по модулю), но Вы действительно не хотите пробовать любое из других ветвлений cruisecontrol. У меня был периферийный опыт с Гудзоном, и функции просто не заставляли достаточно для поворота меня от cruisecontrol. Гудзон имеет (несколько окрашенный) карта сравнения Гудзона и CruiseControl (Java) по http://hudson.gotdns.com/wiki/display/HUDSON/Home

Жизнеспособная альтернатива является реализованным buildbot Python (http://buildbot.net/trac). Это не имеет воображения gui панелями инструментов, и установка несколько более ограничена командной строкой, но если Вы делаете распределенные сборки, очень легко настроить и получить выполнение.

2
ответ дан 16 December 2019 в 21:47
поделиться

Я думаю для Вас, это сведется к операционной системе, исходный может работать, отклоняют, и версия .NET работает на окнах.

Существуют другие автоматизированные утилиты сборки, которые могут сделать, это также, такие как TeamCity в окнах располагает с интервалами, и cruisecontrol.rb в рубиновом мире.

Также существует основанная на PowerShell названная утилита сборки, говорил, который может опросить подверсию и выполнить задачи.

0
ответ дан 16 December 2019 в 21:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: