Как Дженкинс выбирает узел динамически из метки? - PullRequest
0 голосов
/ 24 февраля 2020

Я хотел понять, как Дженкинс динамически подбирает узел в данной метке. Предположим, у меня есть метка, в которой присутствуют следующие узлы. user1-1.1.1.1 user2-1.1.1.1 user3-1.1.1.1 user1-2.2.2.2 user2-2.2.2.2 user3-2.2.2.2

Как он выбирает узел из приведенного выше списка?

Это как user1-1.1.1.1, user1-2.2.2.2, user2-1.1.1.1, user2-2.2.2.2? или это как user1-1.1.1.1, user2-1.1.1.1, user3-1.1.1.1? или он подбирает случайно?

1 Ответ

0 голосов
/ 25 февраля 2020

Определяет логическое выражение, которое определяет, какие агенты могут выполнять сборки этого проекта. Это выражение при проверке на соответствие имени и меткам каждого доступного агента будет либо истинным, либо ложным. Если выражение имеет значение true, то этому агенту будет разрешено выполнять сборки этого проекта. Выражение метки может быть таким же простым, как ввод одной метки или имени агента, например android -builder или linux -machine-42 . Вы также можете использовать различные операторы для создания более сложных выражений.

Например, вы можете использовать выражение "windows && jdk9" в ваших заданиях для запуска на подчиненных windows с jdk9. Вы должны пометить (пометить) ваши узлы (ведомые) соответствующим образом. (windows, jdk9)

...