我在Jenkins中有一个'Execute Groovy script'构建步骤.此步骤包含两个文件 - 名为createWorkspaces.groovy的客户端文件和名为WorkspaceBean.groovy的Bean文件.两者都位于作业工作区中的相同位置.
以前运行Jenkins 1.554这没有问题,但升级到1.594后,我收到以下错误:
/jenkins/workspace/testjob/scripts/groovy/createWorkspaces.groovy: 75: unable to resolve class WorkspaceBean
@ line 75, column 21.
def workspace = new WorkspaceBean()
^
1 error
Run Code Online (Sandbox Code Playgroud)
我已批准新脚本批准功能中的脚本,并且还将文件的位置添加到作业步骤中的类路径参数以及jenkins-core.jar文件的位置.
有什么想法为什么停止工作?
这似乎是groovy插件中的一个错误.在插件配置中添加类路径字段的路径不会更改类路径.
这不起作用:

通过'将环境变量注入构建过程'插件添加CLASSPATH变量确实有效.
这有效:

| 归档时间: |
|
| 查看次数: |
22368 次 |
| 最近记录: |