Похоже я нашел версию Jenkins агента, которая успевает запуститься на Raspberry PI 3 за три минуты. Все версии агента после 3.15 стартуют дольше 5 минут. Я не мерял сколько стартует каждая из них отдельно, но 3.25 запускается примерно 15 минут.
Я не нашел правильного способа указать версию агента для каждой ноды и просто вставил костыль в виде "wget --no-verbose -O /home/jenkins/remoting.jar https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3.15/remoting-3.15.jar && " (без кавычек) в параметр Prefix Start Agent Command в настройках ноды.
Теперь старт занимает меньше 3 минут
[09/30/18 12:12:27] [SSH] Checking java version of java [09/30/18 12:12:28] [SSH] java -version returned 1.8.0_40-internal. [09/30/18 12:12:28] [SSH] Starting sftp client. [09/30/18 12:12:28] [SSH] Copying latest remoting.jar... [09/30/18 12:12:28] [SSH] Copied 776,265 bytes. Expanded the channel window size to 4MB [09/30/18 12:12:28] [SSH] Starting agent process: wget -qO /home/jenkins/remoting.jar https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/3.15/remoting-3.15.jar && cd "/home/jenkins" && java -jar remoting.jar -workDir /home/jenkins Sep 30, 2018 12:12:45 PM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir INFO: Using /home/jenkins/remoting as a remoting work directory Both error and output logs will be printed to /home/jenkins/remoting <===[JENKINS REMOTING CAPACITY]===>channel started Remoting version: 3.15 This is a Unix agent Evacuated stdout Agent successfully connected and online
В описании к версии 3.16 на первый взгляд ничего такого, что может тормозить запуск на 10 минут, нету.
Комментариев нет:
Отправить комментарий