Во время конвейера jenkins, когда есть шаг ввода, который ожидает ввода пользователя, конвейер нельзя продвинуть или прервать из вывода консоли. Тем не менее, эти действия прекрасно работают из интерфейса голубого океана. Пример конвейера:
pipeline {
agent none
stages {
stage('Input Stage.'){
steps{
input message: "Is?", ok: 'Continue.'
}
}
}
}
Это вывод консоли:
[Pipeline] stage
[Pipeline] { (Input Stage.)
[Pipeline] input
Is?
Continue. or Abort
Где продолжить и прервать обе гиперссылки на: https://jenkinsserver:33333/job/test_pipeline/77/console#
Нажатие на любую ссылкуничего не делает, не выдает ошибки и не меняет страницы. Это не интуитивно понятно для пользователя, потому что он не знает, что-то не так или нет. Как я уже говорил выше, оба действия прекрасно работают в интерфейсе пользователя Blue Ocean.