воскресенье, 30 сентября 2018 г.

Откатил версию jenkins agent с 3.25 до 3.15 на Raspberry PI

Это продолжение истории с медленным запуском Jenkins агента на Raspberry PI.

Похоже я нашел версию 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 минут, нету.

Комментариев нет:

Отправить комментарий