Несколько пунктов оформления заказа от Perforce с CruiseControl [.Net]

Я использую производственный тестовый сервер, то есть тестовый сервер в производственной среде, который доступен только из сети моей компании. Это делается для проведения дымовых и регрессионных тестов (например, чтобы убедиться, что наши сторонние веб-сервисы доступны) перед фактическим развертыванием проекта в производственной среде (проект является веб-сайтом).

Мы используем Perforce Source Control Server и CruiseControl.Net, и я хотел бы настроить CruiseControl для проверки нашего производственного кода в двух разных местах файловой системы (на нашем сервере сборки), чтобы он мог собрать его дважды с разными конфигурациями сборки, то есть одна конфигурация сборки для производства, одна для производственного тестирования. Затем я собираюсь скопировать производственную тестовую сборку на производственный тестовый сервер.

Как указать несколько каталогов оформления заказа для «производственного теста» и «производственного процесса», не создавая для него две разные ветки?


person aright    schedule 23.07.2009    source источник


Ответы (1)


Создайте два отдельных проекта. Используйте Препроцессор конфигурации, чтобы извлечь все общие части в шаблон и включить его. дважды, изменяя только название проекта, каталоги рабочих / артефактов и конфигурацию. Это самое простое и непробиваемое решение.

person skolima    schedule 24.07.2009