Расположение скриптов Hudson - рекомендация? - PullRequest
0 голосов
/ 30 сентября 2011

Я уже заканчиваю автоматизацию сборки моего проекта :) с Хадсоном и Нэнтом.

Моя структура проекта выглядит примерно так:

$/Project
  build.scripts
    script1.build
    script2.build
    build.properties.xml
  Code
    Project1
    Project2

Так что Хадсон загружает из корня $ / Project впапка рабочей области.

И все в порядке, так как build.scripts находятся в рабочей области, я запускаю их очень легко, однако меня беспокоит тот факт, что, поскольку сценарии сборки находятся внутри рабочей области, то яне могу запрограммировать Hudson на автоматический запуск в зависимости от времени или изменений, потому что он всегда будет обнаруживать изменения в файлах (обратите внимание на build.properties.xml, который я проверяю и проверяю во время сборки для сохранения статистики).

Где вы порекомендуете эти файлы для входа, и при этом все еще получаете преимущество контроля над ними?

1 Ответ

0 голосов
/ 30 апреля 2012

Я закончил тем, что НЕ регистрировал изменения в этих файлах. Я изменил свой рабочий процесс CI, чтобы создать другой файл (локальный только для рабочей области), в который будут записаны изменения.

Таким образом, я все еще получаю информацию о последней сборке, где-то, чтобы подобрать ее и избежать проблемы с обнаружением изменения Дженкинсом.

PS: я перешел с Хадсона на Дженкинса, так как увидел, что большинство плагинов убежали от первого. Переход был слишком плавным, чтобы быть правдой.

...