Size: a a a

2021 January 29

S

Solyar in jenkins_ru
Denis Sysadminoff
Всем привет!
Захотелось немного извращения😂
Напомните, плиз, как правильно cделать  Jenkins Docker in Docker?
Установить в Jenkins docker container docker и прокинуть с хостовой машины docker сокет? Или есть варианты лучше?
А что значит варианты лучше?
источник

S

Solyar in jenkins_ru
Хочешь общий кеш монтируй сокет, хочешь независимый не монтируй)
источник

S

Solyar in jenkins_ru
Тут вариантов не много
источник

DS

Denis Sysadminoff in jenkins_ru
Solyar
А что значит варианты лучше?
Да я что-то думал, может есть идеи как в сам контейнер не ставить докер
источник

DS

Denis Sysadminoff in jenkins_ru
Окей, спасибо большое
источник

S

Solyar in jenkins_ru
Есть вариант не ставить на мастер докер, а насоздавать агентов с DinD
источник

S

Solyar in jenkins_ru
Но это уже от юзкейса зависит
источник

II

Igor Ivanov in jenkins_ru
при использовании build job: ... , parameters: ... можно ли как-то изящно прокинуть в тот джоб параметры из родительского, или я обречён на монотонное string(name:'FOO', value:params.FOO), choice(name:'BAR', value:params.BAR), ...?
источник

DB

Dmitry Burmistrov in jenkins_ru
вроде бы там можно всё подряд стрингами передавать. но в целом, да. всё перечислять надо
источник

HC

Henry Chinaski in jenkins_ru
Igor Ivanov
при использовании build job: ... , parameters: ... можно ли как-то изящно прокинуть в тот джоб параметры из родительского, или я обречён на монотонное string(name:'FOO', value:params.FOO), choice(name:'BAR', value:params.BAR), ...?
Сегодня читал про Extended choice (вроде так называется), возможно, ваш случай
источник

II

Igor Ivanov in jenkins_ru
Dmitry Burmistrov
вроде бы там можно всё подряд стрингами передавать. но в целом, да. всё перечислять надо
как минимум при передаче string вместо text оно бодро кушает все переносы строк, и вообще список параметров начинает смотреться весело
https://lambda.sx/FYrS.png (2 — через триггер, 3 — вручную)
источник

II

Igor Ivanov in jenkins_ru
но когда всё стринги — можно действительно немножко упороться
    parameters: params.collect {key, val ->
       string(name:key, value:"$val")
   }
источник

II

Igor Ivanov in jenkins_ru
Henry Chinaski
Сегодня читал про Extended choice (вроде так называется), возможно, ваш случай
а чем меня спасёт extended (active?) choice
источник

E

Elenhil in jenkins_ru
Igor Ivanov
как минимум при передаче string вместо text оно бодро кушает все переносы строк, и вообще список параметров начинает смотреться весело
https://lambda.sx/FYrS.png (2 — через триггер, 3 — вручную)
с другой стороны - а какая разница как оно выглядит - с галочкой или словом true?
источник

II

Igor Ivanov in jenkins_ru
для буля — никакой, а вот то что foo\nbar превращается в foobar — обидно(
источник

E

Elenhil in jenkins_ru
хм
источник

E

Elenhil in jenkins_ru
это странно. Точно оно внутри парамсов так?
источник

E

Elenhil in jenkins_ru
может просто ui съедает?
источник

DB

Dmitry Burmistrov in jenkins_ru
Igor Ivanov
как минимум при передаче string вместо text оно бодро кушает все переносы строк, и вообще список параметров начинает смотреться весело
https://lambda.sx/FYrS.png (2 — через триггер, 3 — вручную)
а, вот, не надо - вручную. надо или триггером или апстримной джобой. а вручную - да, оно всегда так
источник

АО

Алексей Овсянников... in jenkins_ru
Всем привет! А у кого-то есть на примете плагин для женкинса, который бы отправлял сообщение в телегу во время билда?
источник