Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Для Job свой сборщик

jenkins
Теги: #<Tag:0x00007f7b5fefa3a8>

(Ray Romanov) #1

Ситуация такая, у меня 6 Job-в, и один сборщик.
Нужно сделать так чтоб было 3 сборщика, но на 1-м собиралась только 1я Job, на 2-м 2я Job, а на 3-м Job-ы с 3-й по 6-ю (в очереди).
Возможно ли это?


(Антон) #2

Попробуй поиграться с мультиджобами:
https://wiki.jenkins-ci.org/display/JENKINS/Multijob+Plugin


(Ray Romanov) #3

Не то пальто к сожалению :frowning:


(Антон) #4

Ммм интересно почему пальто не то? :smile:


(Ray Romanov) #5

Да потому что, после установки я в настройках Job не увидел пункта “Привязать Job к сборщику №ххх”


(cactus) #6

В настройках джоба пункт называется - Ограничить количество узлов, которые могут собирать этот проект, или - Restrict where this project can be run.


(Ray Romanov) #7

В данной ситуации не подходит, нужна жеткая привязка к конкретному сборщику!!!


(Urtow) #8

так можно указать конкретную ноду и собирать только на ней


(cactus) #9

Это и есть жесткая привязка к конктретному сборщику.


(Ray Romanov) #10

Ребят прочтите еще раз первое сообщение!!!


(Ray Romanov) #11

Нода одна но имеет 3 сборщика


(cactus) #12

В первоначальном сообщении ничего не сказано про один нод, только про сборщики.
Это можно реализовать только используя три нода с одним сборщиком на каждом.


(Ray Romanov) #13

Не будем спорить, но и не было указано что нод несколько, там про ноды вообще речь не велась, так как нода может имень хоть сотню сборщиков. В моем случае у ноды сейчас 1н сборщик а хочу сделать у ноды 3 сборщика, ну все остальное в первом сообщении!


(Dmitry Bogatko) #14

решение в лоб - сделать 3 ноды на одной физической машине, для каждой ноды в пропертях прописать путь к конкретному сборщику. ну если конечно создать несколько нод не проблема