Я уже заканчиваю автоматизацию сборки моего проекта :) с Хадсоном и Нэнтом.
Моя структура проекта выглядит примерно так:
$/Project
build.scripts
script1.build
script2.build
build.properties.xml
Code
Project1
Project2
Так что Хадсон загружает из корня $ / Project впапка рабочей области.
И все в порядке, так как build.scripts находятся в рабочей области, я запускаю их очень легко, однако меня беспокоит тот факт, что, поскольку сценарии сборки находятся внутри рабочей области, то яне могу запрограммировать Hudson на автоматический запуск в зависимости от времени или изменений, потому что он всегда будет обнаруживать изменения в файлах (обратите внимание на build.properties.xml, который я проверяю и проверяю во время сборки для сохранения статистики).
Где вы порекомендуете эти файлы для входа, и при этом все еще получаете преимущество контроля над ними?