运行 我的詹金斯蓝海管道中缺少按钮
Run button missing in my jenkins blue ocean pipeline
这是我的詹金斯文件:
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 作业,然后在蓝色海洋中查看它,我会看到 运行 按钮:
或者我误解了管道的工作原理。当我从 blue ocean 创建一个新的管道时,它看起来像是在创建一个 "multi branch" 管道。也许这种管道没有参数选择??
您似乎单击了该构建计划的主分支。对我来说,那个屏幕上没有 运行 按钮。但是,如果您单击 "Branches",那么每个分支的右侧都有一个 运行 按钮(在我单击那里的 "play button" 后,它允许我 select 适当的参数) .
我不认为这是你的问题(因为你说其他构建计划有一个 运行 按钮),但对于通过这里的任何其他人,请确保你已登录,因为您的 jenkins 实例可能禁用了匿名构建。
这是我的詹金斯文件:
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 作业,然后在蓝色海洋中查看它,我会看到 运行 按钮:
或者我误解了管道的工作原理。当我从 blue ocean 创建一个新的管道时,它看起来像是在创建一个 "multi branch" 管道。也许这种管道没有参数选择??
您似乎单击了该构建计划的主分支。对我来说,那个屏幕上没有 运行 按钮。但是,如果您单击 "Branches",那么每个分支的右侧都有一个 运行 按钮(在我单击那里的 "play button" 后,它允许我 select 适当的参数) .
我不认为这是你的问题(因为你说其他构建计划有一个 运行 按钮),但对于通过这里的任何其他人,请确保你已登录,因为您的 jenkins 实例可能禁用了匿名构建。