Jenkins Pipeline期望变量和;环
在获得工作状态时需要帮助 我尝试了下面的代码,但它正在抛出 WorkflowScript:9:第9行第1列应为步骤。def Status=生成作业:“作业回归” 示例脚本:Jenkins Pipeline期望变量和;环,jenkins,jenkins-pipeline,jenkins-groovy,Jenkins,Jenkins Pipeline,Jenkins Groovy,在获得工作状态时需要帮助 我尝试了下面的代码,但它正在抛出 WorkflowScript:9:第9行第1列应为步骤。def Status=生成作业:“作业回归” 示例脚本: Pipeline{ agent stages { stage('Stg1') { steps{ Script{ def Status = build job: 'Job Regression' int build1=0 while(build1==0){ def BStatus = build job: 'Jo
Pipeline{
agent
stages {
stage('Stg1') {
steps{
Script{
def Status = build job: 'Job Regression'
int build1=0
while(build1==0){
def BStatus = build job: 'JobB', propagate: false
if(BStatus == 'Success'){
build1=0
}```
Thanks in Advance
这里有几件事
管道
必须是管道
Script
必须是Script
代理
声明式需要一个参数<代码>代理任何在大多数情况下都有效,或者您可以指定标签或类型,例如代理{label'Windows'}
pipeline{
agent any
stages {
stage('Stg1') {
steps{
script{
def Status = build job: 'Job Regression'
int build1=0
while(build1==0){
def BStatus = build job: 'JobB', propagate: false
if(BStatus == 'Success'){
build1=0
}
}
}
}
}
}
}
如果不了解您编写代码所针对的问题的更多信息,就很难说您的实际脚本是否是一个好的解决方案。你到底想干什么?表面上看,它似乎可以永远持续下去?您可能需要在其上设置一个超时
一个开始考虑你的选择的好地方是——整本“书”都值得一读