在jenkins管道期间,当存在等待用户输入的输入步骤时,管道不能从控制台输出前进或中止。然而,这些操作在蓝海gui上运行良好。示例管道:
pipeline {
agent none
stages {
stage('Input Stage.'){
steps{
input message: "Is?", ok: 'Continue.'
}
}
}
}这有一个控制台输出:
[Pipeline] stage
[Pipeline] { (Input Stage.)
[Pipeline] input
Is?
Continue. or Abort其中continue和abort都是指向https://jenkinsserver:33333/job/test_pipeline/77/console#的超链接
点击任何一个链接都不会做任何事情,也不会给出错误或更改页面。这对用户来说是不直观的,因为他们不知道是否有问题。正如我上面所说的,这两个动作在蓝海UI中都工作得很好。
发布于 2020-07-14 14:59:10
如果您尚未通过配置系统更新JENKINS URL,则会发生这种情况。
https://stackoverflow.com/questions/58294954
复制相似问题