У меня есть два определения сборки для моего проекта, который имеет две ветви.
Развитие и Live.
Я установил ручную сборку для ветки разработки, и она работает нормально.
Теперь я хотел настроить закрытую регистрацию для живой ветки, которая запускается только тогда, когда разработчики вводят в живую ветку. это сопоставлено с корневым каталогом проекта, а не только с конкретной веткой, и после того, как я возьму карту проекта для сборки.
Тем не менее, мои настройки запускаются каждый раз, когда разработчики также работают над веткой разработки.
Есть что-нибудь, что я делаю не так?
Макет моего проекта:
$/KCTC/Lib/ (Contains all referenced dlls)
$/KCTC/Projects/ (contains branches)
$/KCTC/Projects/Development
$/KCTC/Projects/Live
Как только ветка не видит файлы, на которые ссылается Lib:
Рассмотренный
"........ \ Lib \ fluentnhibernate-NH3.1-1.2 \ Iesi.Collections.dll", но
его не было.
Настройка моей live gated сборки:
Также у меня есть модульный тест, созданный в NUnit в проекте, и это не удается, потому что
Запросы \ StarMetrics \ 20110613 \ StageTestSuite.cs (2): тип или
имя пространства имен 'NUnit' не найдено (вы не используете
директива или ссылка на сборку?)
определение рабочего пространства:
и мой процесс определения