2

这是我的詹金斯文件:

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 =========='
            }
        }
    }
}

所以我用它创建了一个新管道,但我没有看到运行按钮: 在此处输入图像描述

但是,如果我在旧 GUI 中创建一个常规的 jenkins 作业,然后在蓝海中查看它,我确实会看到运行按钮: 在此处输入图像描述

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

4

1 回答 1

4

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

而且我认为这不是您的问题(因为您说有其他构建计划的运行按钮),但是对于通过此处的其他任何人,请确保您已登录,因为您的詹金斯实例可能有匿名构建禁用。

于 2017-08-10T02:40:35.753 回答