Jenkins 管道输入步骤可以从蓝海 UI 进行,但不能从控制台输出中前进



在 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

其中继续和中止都是指向以下内容的超链接:https://jenkinsserver:33333/job/test_pipeline/77/console#

单击任一链接不会执行任何操作,不会给出错误或更改页面。这对用户来说是不直观的,因为他们不知道是否有问题。正如我上面所说,这两个操作在蓝海 UI 中都运行良好。

如果您尚未通过配置系统更新 JENKINS URL,则会发生这种情况。

  1. 单击"管理詹金斯"。
  2. 在配置系统上叮当响。
  3. 在 Jenkins 位置更新 Jenkins URL。

相关内容

  • 没有找到相关文章

最新更新