вопросов CCNET - вот сценарий:
- У меня есть 10 разработчиков, которые занимаются локальной разработкой установки Sitecore с GIT в качестве контроля версий.Закончив с их функцией / исправлением, они отправляются в репозиторий интеграции.
- У меня есть настройка CCNET для проекта Sitecore, которая указывает на удаленного представителя Integration и локальную базу живого кода qa.CCNET находит фиксации, которые мои разработчики внесли в репозиторий интеграции, а затем обновляет репозиторий базы кода qa.
- У меня также есть пара других проектов lib класса .Net, которые управляются CCNET, скомпилированные с выводом, указанным наSitecore bin dir.
- Установка Sitecore является просто результатом сборки без компилируемых аспектов.Это веб-продукт с собственным API, а также возможностью интеграции пользовательских dll, которые мы создаем для настройки продукта.
Вопросы:
Является ли CCNETТребуется ли построить задачу как условие для выполнения других действий, таких как nUnit или robocopy?(Я спрашиваю об этом потому, что «сборка» изначально используется для компиляции приложения и генерации вывода, в то время как единственная причина, по которой мы хотим собрать, - убедиться, что все зависимости существуют, и мы можем перейти к модульному тестированию....).
Если мои разработчики НЕ указывают на интеграцию с централизованным представителем, как бы CCNET узнала, где находятся все их удаленные репозитории GIT, когда в файле config только один GITраздел управления исходным кодом для каждого проекта?
для каждого проекта, когда я настраиваю спецификации GIT vc, он запрашивает ветвь, которая должна быть статически сохранена в документе.Может ли CCNET динамически принимать разные ветви?