Я новичок в Дженкинс и путаюсь между переменными. Я попытался написать Jenkinsfile, где я просто использую условие If для развертывания файла. Ниже приводится файл:
def checker = "Trial"
pipeline{
agent any
stages{
stage('Stage 1'){
steps{
script{
checker = sh(returnStdout: true, script: 'echo "Trial" ')
if (checker == 'Trial'){ echo "Hello"}
else {echo "Hi"}
}
}
}
}
}
В идеале вывод должен быть "Hello", однако я всегда получаю "Hi". Как мне получить, если условие работает ?? Спасибо