Size: a a a

2021 March 10

II

Igor Ivanov in jenkins_ru
Alex S
Вне пайплайна?
внутри

def foo(bar) {...}

node('mylabel') {
 echo foo(123)
}
источник

Н

Никитяо in jenkins_ru
можно еще так

def foo(arg1, Closure body) {
   println(arg1)
   body.call()
}

foo('test') {
// your code
}
источник

Н

Никитяо in jenkins_ru
в какой-нибудь withCredential оборачивать по красоте
источник

Y

Yuriy in jenkins_ru
Подскажите - а если я для пайплайна делаю два расписания стартов в кроне -  (например 1я стартует каждый час а 2я - кадые 3 часа). при "накладывании" этих билд-ранов - что произойдет ?
источник

z

z311 in jenkins_ru
Yuriy
Подскажите - а если я для пайплайна делаю два расписания стартов в кроне -  (например 1я стартует каждый час а 2я - кадые 3 часа). при "накладывании" этих билд-ранов - что произойдет ?
Ну запустятся одновременно если слоты будут... Или в чем вопрос?
источник

Y

Yuriy in jenkins_ru
Вопрос сейчас будет ))
Как сделать так чтобы в при "накладывании"  - новый билд ждал окончания того что в процессе ?
Только эти-слоты-экзекуторы урезать?
источник

Y

Yuriy in jenkins_ru
просто структурапроекта на данном этапе не дает такой возможности
источник

Y

Yuriy in jenkins_ru
они обе упадут.
источник

z

z311 in jenkins_ru
Yuriy
Вопрос сейчас будет ))
Как сделать так чтобы в при "накладывании"  - новый билд ждал окончания того что в процессе ?
Только эти-слоты-экзекуторы урезать?
источник

Y

Yuriy in jenkins_ru
👍 спасибо.
источник

DK

D K in jenkins_ru
парни чяднт?
this.node('node') {
this.stage("some stage") {
                       this.sh('printenv')
                       this.sh('echo tst ${GIT_BRANCH}')
                       this.sh("echo 222 ${env.GIT_BRANCH}")
                   }
               }

но там null и в списке через printenv нет GIT_BRANCH
источник

z

z311 in jenkins_ru
D K
парни чяднт?
this.node('node') {
this.stage("some stage") {
                       this.sh('printenv')
                       this.sh('echo tst ${GIT_BRANCH}')
                       this.sh("echo 222 ${env.GIT_BRANCH}")
                   }
               }

но там null и в списке через printenv нет GIT_BRANCH
multibrabch pipeline?
источник

DK

D K in jenkins_ru
нет, просто pipeline
источник

VS

Vasilyev Sergey in jenkins_ru
Ух, сколько же на этой подставе от дженкинса судеб сломалось)
источник

DK

D K in jenkins_ru
ну и для мультибранча тоже работать должно
The git plugin assigns values to environment variables in several contexts. Environment variables are assigned in Freestyle, Pipeline, Multibranch Pipeline, and Organization Folder projects.
источник

DK

D K in jenkins_ru
источник

DK

D K in jenkins_ru
Vasilyev Sergey
Ух, сколько же на этой подставе от дженкинса судеб сломалось)
ты про мультибранч или вариаблу гитовую?
источник

VS

Vasilyev Sergey in jenkins_ru
Про то, что в доке сказано что переменная GIT_BRANCH будет работать только для мултибранч пайплайна
источник

DK

D K in jenkins_ru
Vasilyev Sergey
Про то, что в доке сказано что переменная GIT_BRANCH будет работать только для мултибранч пайплайна
🙈не вижу
источник

DK

D K in jenkins_ru
в общем в доке к этому планигу GIT_BRANCH указана только один раз сразу после
The git plugin assigns values to environment variables in several contexts. Environment variables are assigned in Freestyle, Pipeline, Multibranch Pipeline, and Organization Folder projects.

невижу что бы было написано что только в мультибранче работает
источник