获取未知类型:在Jenkins管道中导入groovy

时间:2018-06-11 07:57:29

标签: groovy devops jenkins-groovy

我正在尝试使用groovy创建Jenkins管道脚本。但是,import语句给出了编译错误 - 未知类型:导入。不知道为什么。

Screenshot attached here

1 个答案:

答案 0 :(得分:3)

您应该在管道脚本的顶部定义import jxl.*,例如

import jxl.*

node {
    stage('Execute Tests') {
        try {
           dir('.') {
               sh '......' // etc.
           }
        }
    }
}

当你在node {}块中添加它时,Jenkins正在寻找一种方法而不是导入类语句。好的惯例是将所有import语句放在Groovy文件的顶部。