Jenkins管道输入步骤可以从Blue Ocean UI进行,但不能从控制台输出进行

时间:2019-10-08 22:52:10

标签: jenkins jenkins-pipeline jenkins-plugins jenkins-blueocean

在詹金斯管道中,当有一个输入步骤等待用户输入时,无法从控制台输出中推进或中止管道。但是,这些操作在“蓝色海洋” 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#

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

1 个答案:

答案 0 :(得分:0)

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

  1. 单击“管理詹金斯”。
  2. 点击“配置系统”。
  3. 在Jenkins位置更新Jenkins URL。