Я использую Jenkins (1.573) и плагин Swarm (2.0): https://wiki.jenkins-ci.org/display/JENKINS/Swarm+Plugin.Jenkins Swarm plugin - имя раба с RANDOM буквенно-цифровым значением
Загрузил баночку из http://maven.jenkins-ci.org/content/repositories/releases/org/jenkins-ci/plugins/swarm-client/2.0/
Я уже установил плагин в Дженкинс (мастер) и от одной машины Linux (который я хотел бы использовать в качестве ведомого устройства) Я скачал клиент банку рои с зависимостями 2,0 и побежал следующую команду:
Примечания:
переменного $ р имеет пароль, сохраненный в нем.
Можно использовать режим как обычно (вместо эксклюзивного).
$ Java -jar роиться-клиент-2,0-банку-с-dependencies.jar -name "` имя хоста -a`_01" -fsroot "`pwd` /` имя хоста -a`_01" -Master http://jenkins_server.yo.company.com:8081 -disableSslVerification -username c123456 -password $ р -description "` имя хоста -a`" -executors 5 -labels "ANSIBLE_CENTOS CENTOS" -mode эксклюзивны -retry 3
Discovering Jenkins master
Dec 03, 2015 3:52:58 PM org.apache.commons.httpclient.HttpMethodBase getResponseBody
WARNING: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
Attempting to connect to http://jenkins_server.yo.company.com:8081/ 1229493c-3bd5-4cf4-9210-3392089f2ee2 with ID 1893f0ea
Could not obtain CSRF crumb. Response code: 404
Dec 03, 2015 3:53:01 PM hudson.remoting.jnlp.Main createEngine
INFO: Setting up slave: jmeter01_01-1893f0ea
Dec 03, 2015 3:53:01 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Dec 03, 2015 3:53:01 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [http://jenkins_server.tsh.thomson.com:8081/]
Dec 03, 2015 3:53:02 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to jenkins_server.tsh.thomson.com:53605
Dec 03, 2015 3:53:02 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Dec 03, 2015 3:53:02 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
В мастер Дженкинс, я видя, что ведомый успешно создан (с использованием JLNP auth), но имя ведомого немного странно.
Вместо создания имени подчиненного в качестве имени хоста (т.е. jmeter01 в моем случае или jmeter01.yo.company.com), это суффикс имени подчиненного с СЛУЧАЙНЫМ буквенно-цифровым значением. Иногда как jmeter01_01-ee12355ec, а иногда и jmeter01_01-1893f0ea.
Я хотел бы имя раба быть просто: jmeter01_01 или someserver_01 или someserver.fq.dn_01
Что я могу давать не так?
Что делает этот пост, имеющее право на downvote? Это правильный вопрос. Если у вас есть ответ, сообщите мне. –