我的jenkins蓝色海洋管道中缺少运行按钮

时间:2017-08-09 19:42:28

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

这是我的jenkinsfile:

pipeline {
    agent any
    options {
     skipDefaultCheckout()
    }
    parameters {
        choice(
            name: 'MyParam',
            choices: 'One\nTwo\nThree',
            description: 'slkfjlsdfjlsdjflksdjf')
    }

    stages {
        stage('Checkout') {
            steps {
                echo '========= Checkout stage =========='
                deleteDir()
                checkout scm
            }
        }
        stage('Build') {
            steps {
                echo '========= Build stage =========='
            }
        }
        stage('Deploy') {
            steps {
                echo '========= Deploy stage =========='
            }
        }
    }
}

所以我用它创建了一个新的管道,但是我没有看到一个运行按钮: enter image description here

但是如果我在旧的GUI中创建一个常规的jenkins作业,然后在蓝色海洋中查看它,我会看到运行按钮: enter image description here

或许我误解了管道如何工作。当我从蓝色海洋创建一个新的管道时,它看起来像是在创建一个"多分支"管道。也许这种管道没有参数选择??

2 个答案:

答案 0 :(得分:4)

看起来您点击了该构建计划的主分支。对我来说,该屏幕上没有运行按钮。但是如果你单击“分支”,那么每个分支都会有一个向右移动的运行按钮(这样我可以在单击“播放按钮”后选择适当的参数)。

我不认为这是你的问题(因为你说其他构建计划有一个运行按钮),但对于其他任何人来说,请确保你已登录,因为你的jenkins实例可能禁用匿名版本。

答案 1 :(得分:0)

只想添加屏幕截图...

Jenkins run button