Size: a a a

2021 January 20

/

/warn in jenkins_ru
А, у тебя мултибранч
источник

/

/warn in jenkins_ru
Тогда не знаю, не работал с мультибранчами
источник

AY

Alexey Yshkevich in jenkins_ru
Да
У меня мультибранч
источник

E

Elenhil in jenkins_ru
Alexey Yshkevich
У меня есть pipeline, который работает на основе jenkinsfile. Я пытаюсь настроить триггер так, чтобы сборка стартовала ТОЛЬКО при Merge request. Есть GitLab Webhook. Но я не понимаю, что нужно написать в скрипте Jenkinsfile.

Подскажите пожалуйста.
В вебхуке можно настроить толь при мр же вроде отправлять запрос
источник

E

Elenhil in jenkins_ru
Прям в гитлабе
источник

D

Dmitrич in jenkins_ru
Alexey Yshkevich
Да
У меня мультибранч
либо в гитлабе настроить вебхук, либо, если используете плагин gitlab branch source, можно менеджерить само поведение через секцию  Behaviours
источник

A

Andrei in jenkins_ru
Привет. Есть у кого ни будь пример как распарсить строку?

Я тригерю джобу по коммит мессаджу, хочу в мессадже передавать не только команду задеплоить, но и что деплоить. Типа такого: #deploy-beta #service

env.message = sh(returnStdout: true, script: "git log -1 --pretty=%B").trim()

 
stage('Deploy beta') {
           when {
            expression {
               return "${message}" == '#deploy-beta';  
               }
источник

АТ

Артемий Таврический... in jenkins_ru
Подскажите как получить домен из URL в pipeline?
источник

YK

Yaroslav Karpinskiy in jenkins_ru
Артемий Таврический
Подскажите как получить домен из URL в pipeline?
env.BUILD_URL
источник

АТ

Артемий Таврический... in jenkins_ru
Yaroslav Karpinskiy
env.BUILD_URL
мне из https://example.com/page нужно example.com получить
источник

YK

Yaroslav Karpinskiy in jenkins_ru
источник

E

Elenhil in jenkins_ru
тока это вернет урл слейва, на котором выполняется, не?
источник

YK

Yaroslav Karpinskiy in jenkins_ru
Elenhil
тока это вернет урл слейва, на котором выполняется, не?
сайтец грит что мастера как раз
источник

nn

no name in jenkins_ru
друзья, подскажите плагин который позволит выгрузить артефакт после выполнения джобы в raw формате
источник

DB

Dmitry Burmistrov in jenkins_ru
а в каком формате они ещё бывают?
источник

A

Andrei in jenkins_ru
Andrei
Привет. Есть у кого ни будь пример как распарсить строку?

Я тригерю джобу по коммит мессаджу, хочу в мессадже передавать не только команду задеплоить, но и что деплоить. Типа такого: #deploy-beta #service

env.message = sh(returnStdout: true, script: "git log -1 --pretty=%B").trim()

 
stage('Deploy beta') {
           when {
            expression {
               return "${message}" == '#deploy-beta';  
               }
источник

АТ

Артемий Таврический... in jenkins_ru
не получилось, сделал через split
источник

nn

no name in jenkins_ru
Dmitry Burmistrov
а в каком формате они ещё бывают?
в архиве :)
источник

DB

Dmitry Burmistrov in jenkins_ru
ну, если планируется хранить артефкты в самом дженкинсе - то только архивы. но бест практис - выгружать их в отдельный сервис. нексус там, или jcr/artifactory. тут уже проблем с форматом нет
источник

D

Dmitry in jenkins_ru
здрасьте. знаю у дженкинса есть декларативный линтер. а есть ли у него еще и скриптовый? в доке не сказано
источник