groovy - 获取未知类型:在 Jenkins Pipeline 中导入 groovy
问题描述
我正在尝试使用 groovy 创建一个 Jenkins 流水线脚本。但是,该import
语句给了我一个编译错误-未知类型:导入。不知道为什么。
解决方案
您应该import jxl.*
在管道脚本的顶部定义,例如
import jxl.*
node {
stage('Execute Tests') {
try {
dir('.') {
sh '......' // etc.
}
}
}
}
当您将它添加到node {}
块中时,Jenkins 正在寻找一种方法而不是 import class 语句。好的约定是将所有导入语句放在 Groovy 文件的顶部。
推荐阅读
- python - 求解 2 个整数方程组
- php - 在获取日期后选择的日期范围选择器标签
- alexa-skills-kit - 我没有使用 scan() nodejs 从 dynamodb 获取数据
- python - 在数据框的多列中用空格替换撇号和大括号
- flutter - 从 BLE 设备抖动接收到的不完整响应
- java - 在heroku上玩scala部署
- python - Swift socket.io 与服务器 python-socketio 兼容的版本
- php - FastCGI 并发。IIS 如何创建新进程?
- sorting - DolphinDB 中的多个排序条件
- python - Plotly 在折线图的 x 轴上显示不必要的额外值