我想在管道中创建函数(runpybot),但它无法正常工作。
node{
stage('Youtube') {
runpybot(Youtube)
}
}
def runpybot(def filename){
bat "pybot D:\\ProjectRobotExample\\RobotExample\\$filename.txt"
}
你能否告诉我这个错误?
groovy.lang.MissingPropertyException: No such property: Youtube for class: groovy.lang.Binding
答案 0 :(得分:2)
当你看起来像runpybot接受一个字符串参数时,你正在使用文字属性Youtube
的参数调用runpybot。错误信息让你失望:“没有这样的财产:Youtube”。
调用你可能想要的函数时:
runpybot('Youtube-or-your-actual-filename')
而不是:
runpybot(Youtube)