Я пытаюсь настроить master/slave на две машины osx, используя только slave для сборки.Jenkins slave job with two git repos
Имейте одно основное git-репо для проекта, но несколько дополнительных файлов хранятся в отдельном репозитории git. После добавления двух репозиториев git, отмеченных после проверки, он создает два каталога проектов в рабочей области, а в имени - «@ 2». Это создает проблему с копированием/доступом к файлам между двумя репозиториями с использованием переменной $ WORKSPACE, поскольку каталог «project_name @ 2» не является логически частью или $ WORKSPACE (получение файла не найденной ошибкой). А также не может знать, какое репо будет в каталоге с каждой новой сборкой. И более запутанный иногда даже тянет одно репо на мастер-машину, хотя я установил, что сборка выполняется только на подчиненном устройстве.
Буду признателен за любые рекомендации или предложения?
Спасибо за отзыв, но до сих пор не знаю, как его применять. Я использую плагин git и имею возможность добавлять несколько репозиториев, но добавление опции вспомогательного каталога недоступно для каждого репо, поскольку оно добавляется после определения обоих репозиториев. В журнале это показывает, что он извлекает оба репозитория, но тогда в определенном подкаталоге есть только один. Второе репо отсутствует – Aleksandar
Большое спасибо! Это то, что мне нужно, и «это работает как шарм». – Aleksandar