2015-04-27 3 views
0

Я пытаюсь создать проект VB5 (наследие ... Я знаю) с использованием Jenkins и конфигурации Master/Slave.Проект VB5 на Jenkins Slave: ошибки сборки

Мастер проверяет проект на подчиненном затем запускает пакетный файл, который выглядит следующим образом:

"C:\Program Files\devstudio\vb\vb5" /make project.vbp 

Проект содержит пользовательский DLL, который зарегистрирован на ведоме через regsvr32. Эта dll предоставляет элемент управления, который используется в проекте.

Во время сделать выше команды, следующие ошибки получены на подчиненном:

Error during load. Refer to [path to .log file] for details

Файл журнала содержит следующую ошибку:

Line 63: Cannot load control [control name]

Если я запустить сделать команда непосредственно в командной строке подчиненного устройства работает отлично.

Вот некоторые сведения о конфигурации:

Master: Windows 7 32bit работает последняя версия Дженкинс.

Подчиненный: Windows XP подключения к Master с помощью командной строки и slave.jar Записан в учетной записи имеет доступ администратора

+0

У учетной записи, на которой работает ведомое устройство, также зарегистрирован контроль? – rene

+0

Привет Рене. Да, учетная запись, в которой зарегистрирована DLL, совпадает с учетной записью, которая зарегистрирована, когда экземпляр Master Jenkins запрашивает задание для работы на Slave – Stephen

+0

Хм, это странно. Вы можете попробовать запустить [ProcMon] (https://technet.microsoft.com/en-us/library/bb896645.aspx), чтобы узнать, не удается ли найти записи в реестре или не удается найти файлы. – rene

ответ

0

Оказалось, что это была ошибка с моей стороны. Я читал содержимое файла проекта .VBP и заменяю номер версии с помощью java-программы. Я использовал неправильные окончания строк, когда я написал содержимое обратно в файл проекта, и это вызывало ошибки в команде . команда

Смежные вопросы