Size: a a a

2021 May 18

V

Vaflz in jenkins_ru
чекнул, v1 обнаружен, v2 нет. Походу я просто тупой/устал и что-то криво делаю
источник

V

Vaflz in jenkins_ru
не прошло и 10 лет как я понял что ты имел ввиду, пока что всё что тестил, проходит без проблем... видимо я допустил ошибку при кофиге репозитория, спасибо огромное что дал подсказку куда копать)
источник
2021 May 19

JR

Jürgen Romins in jenkins_ru
welcome 😊
источник

ГВ

Григорий Вагайцев... in jenkins_ru
Всем привет! Подскажите плз, есть список, который нужно добавить как ноду в json(делаю на groovy). Как это лучше сделать?
список такого вида
def x = [ru:INFO, en:ERROR]
добавить в таком виде в  json
"values": ["ru:INFО","en:ERROR"]
json получил с помощью readJson
источник

DB

Dmitry Burmistrov in jenkins_ru
def result = writeJson json: [values: x], returnText: true
источник

ГВ

Григорий Вагайцев... in jenkins_ru
def result = writeJSON json: [values: finalParamList], returnText: true
 
WARNING: Unknown parameter(s) found for class type 'org.jenkinsci.plugins.pipeline.utility.steps.json.WriteJSONStep': returnText
 
java.lang.IllegalArgumentException: You have to provided a file for writeJSON.
источник

ГВ

Григорий Вагайцев... in jenkins_ru
что я делаю не так?(
источник

DB

Dmitry Burmistrov in jenkins_ru
хм. в доке этот параметр описан. может, баг какой. ну, идею ты понял
источник

DB

Dmitry Burmistrov in jenkins_ru
попробуй в файл сохранить
источник

ГВ

Григорий Вагайцев... in jenkins_ru
походу или баг или дока не актуальная, пример из доки тоже не пашет)
источник

ГВ

Григорий Вагайцев... in jenkins_ru
да, костыль с записью в файл, а потом чтением из него сработал. Спасибо за помощь!
источник

AK

Anton Khlevitsky in jenkins_ru
Подскажите пожалуйста, может кто сталкивался с такой проблемой:

Дано:
- JSL (Jenkins shared library)
- docker('some_image_with_ansible').inside()

При работе пайплайнов из JSL, плагин прокидывает в env билда параметр "library.${NAME}.version"
(https://github.com/jenkinsci/workflow-cps-global-lib-plugin/blob/c206d15a960151d18c8e21d90a13944827e7ef51/src/main/java/org/jenkinsci/plugins/workflow/libs/LibrariesAction.java#L66)

Так вот, при работе с ansible, в случае, если в таске прописано делегирование ansible_env текущей таске и таска выполняется на managed машине, будет получена ошибка:

module_stderr": "/bin/sh: library.${NAME}.version=: command not found\n",
Собственно ровно такая же ошибка будет получена, если текущий env билда попробовать вычитать в качестве source.

Ранее в случае с  обычными пайплайнами вне docker.inside можно было занулить значение подобных переменных через putAt, но в случае с docker такой woraround не работает.
Т.к. плагин помещает все env переменные билда вне зависи моти от того пустые они или нет.

Переворошив кучу кода jenkins core и плагинов, я так и не смог найти способ именно удаления env из текущего TreeMap hudson.EnvVars.

Не были ло ли у кого-нибудть подобной ситуации, есть ли хоть какой-то вменяемый путь решения? Или прийдется колхозить на ansible фильтрацию env?
источник

DB

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

ГВ

Григорий Вагайцев... in jenkins_ru
о, спасибо, попрошу обновить плагин
источник

S

Sandji in jenkins_ru
Всем привет, подскажите, если тест запускается в агенте в K8s, после прогонки теста, ПОД завершается, будет ли доступен Allure отчет, ? или он останется в POD. Развернул K8s, хочу прикрутить туда jenkins, и пока только осваиваю эту связку.
источник

B

Boris in jenkins_ru
По Allure не знаю, наверное зависит от плагина. Для дебага можно в настройке Cloud указать Container Cleanup Timeout минут 15 или Pod Retention изменить чтобы под не удалялся и посмотреть что в поде.
источник

S

Sandji in jenkins_ru
Наверное скорее всего будет не доступно,и хранится прямо на агенте. и нужно будет продумать перенос отчета в мастер ноду дженкинса. Спасибо
источник

HC

Henry Chinaski in jenkins_ru
На мастере вроде
источник

JR

Jürgen Romins in jenkins_ru
Будет
источник

vk

victor kurguzov in jenkins_ru
Господа, кто-нибудь по-своему обходил этот баг?
https://issues.jenkins.io/browse/JENKINS-61341

Вообще, есть ли какие-то БП для pipelines  касательно работы через ssh с ремоут серверами? Делать их агент-нодами дженкинса удобно только до определенного момента. Казалось бы, плагин SSH Steps подходит, но и там пренеприятные вещи случаются
источник