AM
catch (e) {
switch(currentBuild.result) {
Даже наверное в
finally {
правильнее закинутьSize: a a a
AM
catch (e) {
switch(currentBuild.result) {
finally {
правильнее закинутьE
catch (e) {
switch(currentBuild.result) {
finally {
правильнее закинутьAM
currentBuild.result = 'FAILURE'
его совсем не будет. Спасибо за подсказку)AS
E
PK
PK
ᅠ
passedBuilds = []
def call(build) {
if(build != null && build.result != 'SUCCESS') {
call(build.getPreviousBuild());
passedBuilds.add(build);
}
}
call(currentBuild.getPreviousBuild());
if (passedBuilds.size() > 3) {
println "Oh no!"
manager.build.project.disabled = true
} else {
println "Ok!"
}
pipeline {}
А вот так уже нет@Library('shared-libraries@main')_
disableJobInUnstableCases()
pipeline {}
VD
passedBuilds = []
def call(build) {
if(build != null && build.result != 'SUCCESS') {
call(build.getPreviousBuild());
passedBuilds.add(build);
}
}
call(currentBuild.getPreviousBuild());
if (passedBuilds.size() > 3) {
println "Oh no!"
manager.build.project.disabled = true
} else {
println "Ok!"
}
pipeline {}
А вот так уже нет@Library('shared-libraries@main')_
disableJobInUnstableCases()
pipeline {}
D
passedBuilds = []
def call(build) {
if(build != null && build.result != 'SUCCESS') {
call(build.getPreviousBuild());
passedBuilds.add(build);
}
}
call(currentBuild.getPreviousBuild());
if (passedBuilds.size() > 3) {
println "Oh no!"
manager.build.project.disabled = true
} else {
println "Ok!"
}
pipeline {}
А вот так уже нет@Library('shared-libraries@main')_
disableJobInUnstableCases()
pipeline {}
ᅠ
ᅠ
VD
ᅠ
VD
ᅠ
VD
AS
PK
Н