Size: a a a

2021 July 16

AS

Anatoly Shirokov in jenkins_ru
на винде, но джава 64 битная
источник

AS

Anatoly Shirokov in jenkins_ru
сейчас перестартовал jenkins, джоб пересобрался без проблем
источник

O

Oleksandr in jenkins_ru
Как в groovy отфильтровать список из путей файлов, чтобы остались только те, которые содержат заданное слово?
источник

DB

Dmitry Burmistrov in jenkins_ru
что-нибудь типа paths.findAll { it.contains('substring') }
источник

O

Oleksandr in jenkins_ru
Благодарствую
источник
2021 July 17

O

Oleksandr in jenkins_ru
Чего ему не хватает?
files = ['ab/cd/', 'cd/ab/']
files.each{ f -> println(f.name) }
Caught: groovy.lang.MissingPropertyException: No such property: name for class: java.lang.String
groovy.lang.MissingPropertyException: No such property: name for class: java.lang.String
 at main$_run_closure1.doCall(main.groovy:3)
 at main.run(main.groovy:3)
источник

M

Max.d 🤖 in jenkins_ru
Собственно, откуда у строки property name?
источник

O

Oleksandr in jenkins_ru
Резонно. Если я получаю список файлов из git diff и фильтрую его, как потом преобразовать строки-пути в имена файлов, папки и т.д?
источник

O

Oleksandr in jenkins_ru
Пока остановился на таком варианте:
for (String item: files) {
   println(item.tokenize('/')[0])
}
источник
2021 July 19

ES

Empty Space in jenkins_ru
кто-нибудь делать инициализацию generic webhook trigger по логину и паролю? создал тестовый кред, добавил в groovy джобы, которую вызываю withCredentials с этим кредом. передаю через curl - 401 ошибка. с токеном всё работает
источник

ES

Empty Space in jenkins_ru
разобрался, но странная реализация. можно вызвать лишь если создать API токен, т.е. используется логин от учетки и сгенеренный токен. в самом groovy объявлять ничего не требуется
источник

А

Алексей in jenkins_ru
Привет!  Подскажите, как во время сборки получать номер текущего билда через api?
источник

SM

Sewa Makhinya in jenkins_ru
через переменные окружения никак?
источник

А

Алексей in jenkins_ru
Разобрался, спасибо!
источник

vk

victor kurguzov in jenkins_ru
Доброго дня, кто-нибудь использовал в пайплайне для ansible-plugin, параметр  additionalParameters? как его правильно объявлять?В примере для Job DSL support он так и называется, но при исполнении пайплайна, ругается

WARNING: Unknown parameter(s) found for class type 'org.jenkinsci.plugins.ansible.workflow.AnsiblePlaybookStep': additionalParameters
источник

vk

victor kurguzov in jenkins_ru
Неактуально, спрошу иначе: как подправить эту команду, чтобы плейбук запускался локально?

ansible-playbook playbooks/deploy.yml -i 127.0.0.1, -l 127.0.0.1 -t deploy -e xxx  --connection=local
источник

А

Алексей in jenkins_ru
Добрый вечер! http://server/job/myjob/buildWithParameters?token=TOKEN&PARAMETER=Value Похожим образом (через api) передавал параметр в билд, как оптимальнее извлечь такой параметр из билда?
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Все параметраметрам создаётся env variable с таким же названием и значением
источник
2021 July 20

vk

victor kurguzov in jenkins_ru
Товарищи, можно ли в функциях, которые объявляются до секции pipeline {} обращаться к переменным из environment? Что-то типа

def myFunc() {return env.A+ env.B}
pipeline {
 environment {
    A = 3
    B = 4
 }
 stage('XXX'){
    myFunc()
 }
}
источник

vk

victor kurguzov in jenkins_ru
ответ - можно)
источник