Size: a a a

2021 April 14

КВ

Каменко Виталий... in jenkins_ru
Нет, если с пацплайном можно 2-стадиями чекаут делать в разных директориях
источник

b

bugs_bunny in jenkins_ru
кажется понял, спасибо👍🏻
источник

I

Ivan in jenkins_ru
Всем привет, подскажите пожалуйста.
А можно ли как-то сделать booleanParam вместо 2-3 сделать один параметр передавая ему список?

List<String> models = [
       'ASD',
       'ASDF',
       'ASDFG'
]

booleanParam(
               name: 'TEST',
               defaultValue: "false",
               description: 'TESTING'
       )

Для choice это прокатывает, а вот для booleanParam можно ли сделать?
источник

В

Вячеслав in jenkins_ru
Добрый день, подскажите пожалуйста возможно кто-то реализовывал. Возможно ли сделать сборку пайплайнов в jenkins по кнопке в jira? например при помощи этого плагина
https://marketplace.atlassian.com/apps/1211376/jenkins-integration-for-jira?hosting=cloud&tab=overview
источник

DB

Dmitry Burmistrov in jenkins_ru
источник

DB

Dmitry Burmistrov in jenkins_ru
Сам не щупал
источник

AK

Alexey Kudryavtsev in jenkins_ru
Привет! Что то подобное делал. У меня работало так - при передвигании карточек в джире - запускались задачи. Использовал веб хуки. Попробую найти у себя более точное описание
источник

В

Вячеслав in jenkins_ru
было бы здорово, заранее спасибо
источник

В

Вячеслав in jenkins_ru
Понял, спасибо
источник

I

Ivan in jenkins_ru
Подскажите пожалуйста, а какой может тогда плагин для такого использовать?
 
Active Choices или Extended Choice Parameter
Можно и оба использовать, но пример нормальный найти не могу(
источник

I

Ivan in jenkins_ru
models = ['TEST','TEST2','TEST3']

pipeline {

   parameters {
       extendedChoice(
               description: 'PROJECT?',
               multiSelectDelimiter: ',',
               name: 'a',
               quoteValue: false,
               saveJSONParameterToFile: false,
               type: 'PT_MULTI_SELECT',
               value: models, visibleItemCount: 3
       )
   }


Что я делаю не так?(

Получаю трейс:

java.lang.ClassCastException: com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition.value expects class java.lang.String but received class java.util.ArrayList

Caused: java.lang.IllegalArgumentException: Could not instantiate {description=PROJECT?, multiSelectDelimiter=,, name=a, quoteValue=false, saveJSONParameterToFile=false, type=PT_MULTI_SELECT, value=[TEST, TEST2, TEST3], visibleItemCount=3} for com.cwctravel.hudson.plugins.extended_choice_parameter.ExtendedChoiceParameterDefinition
источник

Н

Никитяо in jenkins_ru
написано же «ожидается String, а прилетает ArrayList"
источник

I

Ivan in jenkins_ru
да, прочитал уже..
источник

DS

Dmitry Sergeev in jenkins_ru
а как нынче jar'ники  для job dsl подключать? classpath отсуствует (раньше вроде через эту опцию подключал). Нужно распарсить ямлик, пытаюсь подружить snakeyaml  с job dsl
источник

HC

Henry Chinaski in jenkins_ru
Так есть же дефолтный функционал  readYaml, writeYaml
источник

DS

Dmitry Sergeev in jenkins_ru
оно в job dsl то не работает, там степы нельзя использовать
источник

Н

Никитяо in jenkins_ru
чего?
источник

HC

Henry Chinaski in jenkins_ru
Ты хочешь создавать пайплайн джобы и парсить при этом ямл?
источник

Н

Никитяо in jenkins_ru
работает, не работает встроенный в груви функционал парсинга ямла, так как он появился в груви3

а дженкинсовый работает
источник

Н

Никитяо in jenkins_ru
я питонячим скриптом ямл паршу) так как дженкинсовый в теги не умеет и ломается, когда я Ansible Vault паршу
источник