У нас есть пользовательский плагин для Hudson, который загружает выходные данные сборки на удаленную машину. Мы только начали изучать использование slave-устройства Hudson для повышения пропускной способности сборки, но проекты, которые используют настраиваемый плагин, не могут развертываться с помощью FileNotFoundExceptions.Могут ли рабов Хадсона запускать плагины?
Из того, что мы видим, плагин запускается на ведущем устройстве, даже когда сборка выполняется на подчиненном устройстве. Файл, который не найден, существует на подчиненном устройстве, но не на главном.
Вопросы:
- Может быть плагины работают на рабов? Если да, то как? Есть ли способ идентифицировать плагин как «сериализуемый»? Если хадсонские рабы не могут запускать плагины, как происходит проверка SVN?
- Некоторые из разработчиков здесь считают, что решение этой проблемы состоит в том, чтобы сделать рабочее пространство мастера Hudson сетевым диском и позволить рабочему рабочему рабочему пространству - это такая же плохая идея, как мне кажется?
+1 за «автомагический» – Cole9350