У меня есть ведущий и два подчиненных устройства. Когда я хочу работу, чтобы работать на обоих бальзамов я поставил в этом выражении в Restrict where this project can be run option
Jenkins - ограничение, где этот проект может быть запущен с опцией && (и), не работает
linux && linux2
правильно я назвал узлы. Но тогда задания не работают на каких-либо машинах. Я получаю ошибку, такую как Theres no slave/cloud that matches this assignment
, и задание все еще ожидает сообщения о том, что он не может найти метку, соответствующую выражению. Что не так? Как я могу заставить его работать на обоих подчиненных. Я не хочу использовать какой-либо другой плагин.
Да, спасибо за ответ. Я знаю об этом плагине параметров метки узла, но сначала я хотел подтвердить, есть ли возможность сделать это с помощью этой опции ограничения. Но, похоже, нет. Вариант справки в Дженкинсе как-то меня вводил в заблуждение. Они показали оператор '&&', и я предположил, что это выполнит мою работу. –
Помощь в Jenkins должна быть довольно понятной, так как я недавно переписал ее;) Сборка выполняется на одной машине за раз, а выражение определяет, какие метки должны иметь определенные узлы, чтобы начать сборку (например, «linux * и * mysql ", поэтому" machine1 * и * machine2 "не имеет смысла). Но, пожалуйста, сообщите об ошибке, если вы чувствуете, что это не ясно. –