groovy 此管道脚本中的错误

but5z9lq  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(156)

我想检查python执行的输出,但是我得到了这个错误:
从git https://github.com/mtaghadosi/Jenkins-Project-Test.git org.codehaus.groovy.control中获取了一个Jenkins文件。启动失败:工作流脚本:20:第20行,第18列预期有一个步骤。

stage('run-python'){
            status=bat(returnStdout: true, script: 'python ./codes/sample.py')
            steps{
                echo "$NAME"
                echo "$status"
            }
        }
pftdvrlh

pftdvrlh1#

找到解决方案:

stage('run-python'){
        steps{
            script {
                    output = bat (returnStdout: true, script: '@python ./codes/sample.py')
                    echo "$output"
                    if ("$output".contains('Hello')) {
                        echo 'Python Command Executed Successfully.'
                    }  else {
                        echo 'There is an error in python code, please check.'
                    }
                }
        }
    }

相关问题