Мы хотим, чтобы задание jenkins медленно направляло трафик c от одной AWS Route53 Взвешенная запись к другой.
Как вы запрашиваете пользовательский ввод для -l oop в Jenkins? Я пытался что-то вроде этого, но он просто выдал ошибку ClassCastException.
pipeline {
agent any
stages {
stage('Example') {
input {
message "Shall we start?"
ok "Yes, we should."
}
steps {
echo "Great!"
route_traffic()
}
}
}
}
//No NonCPS required
def route_traffic() {
sh "echo Starting to route traffic..."
for (int i = 0; i < 10; i++) {
input {
message "Continue to route more traffic?"
ok "Continue"
}
}
}