Jenkins: VM Azure Агент: узел переходит в автономный режим после работы и не может автоматически вернуться на новую работу - PullRequest
0 голосов
/ 08 апреля 2020

Пытаюсь установить плагин "AZure VM Agent" в Azure.

Сделано со всеми конфигурациями, и в первый раз, когда я запускаю задание, создается подчиненный на Azure и он выполняет задание. Но как только выполнение задания завершается, узел переходит в автономный режим.

Теперь, если я запускаю другое задание jenkins, автономный узел не подключается автоматически, и поэтому задание jenkins застревает на «ожидании агента» или «агента». не в сети ". Через некоторое время приходит новый агент, и ему нужно время, чтобы подготовиться и все.

Как настроить подчиненных на go в автономном режиме, когда нет задачи и как только новая задача становится доступной, используйте тот же подчиненный узел

1 Ответ

0 голосов
/ 21 апреля 2020

Узел переходит в автономный режим только через 'n' количество минут, где 'n' основано на конфигурации, которую вы установили на панели управления Jenkins (в разделе Менеджер Jenkins -> Настроить систему -> Облачный раздел). По умолчанию установлено значение «60», как показано на скриншоте ниже. Вы должны установить его на «0», если хотите, чтобы узел продолжал работать. Кроме того, убедитесь, что вы отметили флажок «Только отключение (не удалять) по истечении времени хранения».

enter image description here

Я считаю, что лучше вручную не настраивать эти подчиненные устройства (т. е. явно отключая его, либо освобождая / отключая виртуальную машину, либо помечая узел в автономном режиме на панели управления Jenkins / et c.), потому что если мы сделаем это, то предполагается, что узел будет поддерживаться плагином Azure VM Agents Jenkins в соответствии с циклом хранения, но поскольку он нарушается вручную, мы можем наблюдать такие проблемы, как "nodelabel обслуживается 1 узлом и 1 облаком. Разрешения или другие ограничения, предоставляемые подключаемыми модулями, могут препятствовать выполнению этого задания на этих узлах ", et c.

Надеюсь, что эти входы помогают! Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...