Проект Jenkins Multi-Configuration выполняется на неверном исполнителе
Я сейчас пытаюсь получить Multi-configuration project
работает на конкретном исполнителе сборки, отличном от основного.
Я пометил исполнителя сборки в его разделе меток и настроил свою работу для запуска только на этом, как показано ниже
Примечание. Исполнитель сборки имеет только одного исполнителя, не знаю, вызвал ли это проблему (попытался добавить еще, но произошло то же самое)
Проблема в том, что задание начинает выполняться в правильном исполнителе, но когда фактическое построение происходит для первой конфигурации проекта, оно выполняется на главном узле (который я не могу использовать)
Войдите из корневого (восходящего) задания для моего проекта с несколькими конфигурациями:
Started by user Andre
Building remotely on Node_Builder (other_builder) in workspace C:\Jenkins\workspace\ProjectName
В нижней части консоли запускается первая (и только одна, для целей отладки) конфигурация:
+
... done
Triggering Project ProjectName » First_Config
На First_Config
журнал, мы можем видеть, что он выполняется на master
узел, а не на other_builder
как я настроил на Advanced Project Options моего проекта.
Started by upstream project "ProjectName" build number 9
originally caused by:
Started by user Andre
Building on master in workspace F:\Jenkins\workspace\Project ProjectName\CONFIG\First_Config
Я пытался найти в Интернете похожую проблему, но те, которые напоминали мою ситуацию, все рекомендовали пометить работу с правильной меткой исполнителя.
Редактировать:
По-видимому, это открытый вопрос https://issues.jenkins-ci.org/browse/JENKINS-22494