Множество места за плащане от Perforce с CruiseControl [.Net]

Използвам производствен тестов сървър, тоест тестов сървър в производствената среда, който е достъпен само от мрежата на моята компания. Това е за извършване на димни тестове и регресионни тестове (например за да се уверим, че нашите уеб услуги на трети страни са достъпни), преди действително да внедрим проекта в производство (проектът е уеб сайт).

Използваме Perforce Source Control Server и CruiseControl.Net и бих искал да конфигурирам CruiseControl да проверява производствения ни код на две различни местоположения на файловата система (на нашия сървър за компилация), така че да може да го компилира два пъти с различни конфигурации на компилация, т.е. една конфигурация за изграждане за производство, една за производство-тест. След това ще копирам производствено-тестовата компилация на сървъра за производствени тестове.

Как да посоча множество директории за плащане за "production-test" и "production", без да се налага да създавам два различни клона за него?


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


Отговори (1)


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

person skolima    schedule 24.07.2009