У меня есть Jenkinsfile, где я хотел бы сравнить две переменные в выражении. Скажем, у моей цели v1 и v2 должны быть одинаковые значения, шаг должен быть пропущен, но обе переменные не имеют одинакового значения, jenkins должен отменить задание.
Моя сцена сейчас так выглядит. К сожалению, jenkins отменяет этот шаг, даже если обе переменные имеют разные значения.
stage('Compare') {
when {
expression { myVar = myVar2}
}
steps {
exit
}
}