Size: a a a

2020 July 29

HC

Henry Chinaski in jenkins_ru
Andrew
Возмодно указать что-то типо?
agent{
          label 'java'
}
вот так оно и указывается
источник

HC

Henry Chinaski in jenkins_ru
в доке же есть agent { label 'labelName' }
источник

HC

Henry Chinaski in jenkins_ru
Execute the Pipeline, or stage, on an agent available in the Jenkins environment with the provided label. Как раз ваш случай
источник

HC

Henry Chinaski in jenkins_ru
ну и в качестве примера я скинул присвоение лейбла
источник

A

Andrew in jenkins_ru
Уже под вечер вареный, не соорентировался) Спасибо большое! Буду пробовать
источник

HC

Henry Chinaski in jenkins_ru
т.е. выглядит примерно так пайплайн (Jenkinsfile)


pipeline {
   agent { label 'labelName' }
}
источник

HC

Henry Chinaski in jenkins_ru
Andrew
Уже под вечер вареный, не соорентировался) Спасибо большое! Буду пробовать
Пожалуйста
источник

HC

Henry Chinaski in jenkins_ru
юзайте декларатив, если что) будет вам счастье, здоровье и вообще все хорошо
источник

DB

Dmitry Burmistrov in jenkins_ru
Первое время, ага...
источник

VS

Vasilyev Sergey in jenkins_ru
Ну ладно вам)) Костыли которые стыдно кому-то показать - можно стыдливо спрятать в шаред лайбрерис ☺️
источник
2020 July 30

VS

Vasilyev Sergey in jenkins_ru
Поэтому - я за декларатив )
источник

🔘

🔘лег in jenkins_ru
Всем привет! Подскажите как можно в pipeline job добавить параметр с dropdown (или radio) в котором элементы генерятся например результатом выполнения скрипта (образно говоря "ls -1 /path | grep pattern" (не обязательно на мастере))?
источник

🔘

🔘лег in jenkins_ru
гугление дало Dynamic Parameter Plug-in и Active Choice Plugin. Но первое вроде сломано а второе не подходит
источник

DB

Dmitry Burmistrov in jenkins_ru
Active Choices - это оно самое
источник

HC

Henry Chinaski in jenkins_ru
Dmitry Burmistrov
Active Choices - это оно самое
+
источник

HC

Henry Chinaski in jenkins_ru
только надо ещё добавить скриптец, и разрешить в секьюрити
источник

mD

mr. Dmitry in jenkins_ru
Господа бывалые, подскажите, как правильно передавать переменные из одного стейджа в другой?
Пока нашел единственный рабочий способ через "запиши в файл и прочти из файла", но, кажется, это немного эээ..
Суть в чем, беру из гита список измененных файлов и работаю с ними в разных стейджах. С папкой работать нельзя.
источник

MY

Mihail Yakubiv in jenkins_ru
mr. Dmitry
Господа бывалые, подскажите, как правильно передавать переменные из одного стейджа в другой?
Пока нашел единственный рабочий способ через "запиши в файл и прочти из файла", но, кажется, это немного эээ..
Суть в чем, беру из гита список измененных файлов и работаю с ними в разных стейджах. С папкой работать нельзя.
переменные окружения как вариант
env.VAR_NAME = "value"

и в другом стейдже вычитываем
echo ${env.VAR_NAME}
источник

С

Сайхан in jenkins_ru
mr. Dmitry
Господа бывалые, подскажите, как правильно передавать переменные из одного стейджа в другой?
Пока нашел единственный рабочий способ через "запиши в файл и прочти из файла", но, кажется, это немного эээ..
Суть в чем, беру из гита список измененных файлов и работаю с ними в разных стейджах. С папкой работать нельзя.
переменную объяви def a = b
источник

S

Solyar in jenkins_ru
mr. Dmitry
Господа бывалые, подскажите, как правильно передавать переменные из одного стейджа в другой?
Пока нашел единственный рабочий способ через "запиши в файл и прочти из файла", но, кажется, это немного эээ..
Суть в чем, беру из гита список измененных файлов и работаю с ними в разных стейджах. С папкой работать нельзя.
Переменную обьяви за пределами пайплайна и потом меняй ее в нужных местах внутри стейджей
источник