我使用了下线来识别html文件。但它返回了异常。
def location=${workspace}/report_${BUILD_NUMBER}
println(location)
def report=build.getWorkspace().child(location+"/report.html")
观察到异常:
ite.call没有这样的属性:类的工作空间:ite.java:194绑定org.codehaus.groovy.runtime.callsite.Bite.call变量(Bite.html" target="_blank">java:230)在cript1.runSandboxIcript1.groovyGetProperty(SandboxInterceptor.java:224)在org.kohsuke.groovy.sandbox.impl.Checker$4.call(Checker.java:241)在org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:238)在org.kohsuke.groovy.sandbox.impl.Checker$check edGetProperty.call静态(未知来源)在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:56)org.codehaus.groovy.runtime.callsite.AbstractCallSgroovy.lang.静态(AbstractCallSgroovy.lang.)groovy.lang.AbstractCallSinding.get静态(AbstractCallSinding.java:63)在Sorg.jenkinsci.plugins.scriptsecurity.sandbox.groovy.(Snterceptor.on: 1)
任何人都可以帮助我获取当前工作区并将该值附加到以下字符串中:
location+"/report.html"
试试这个:
build.getWorkspace().child("report_${BUILD_NUMBER}/report.html")
代替report.html
您可以定义相对于工作区目录的路径。它应该在开始时没有/
。
如果您不确定目录结构,可以尝试列出工作区目录中的文件:
build.getWorkspace().list().each{ println it }
问题内容: 我需要在Jenkins中获得当前的登录用户,我使用的是Groovy参数,但我不知道该如何获取, 谢谢, 问题答案: 您应该可以致电: 从groovy脚本中获取当前用户:-)
本文向大家介绍jsp中获取当前目录的方法,包括了jsp中获取当前目录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jsp中获取当前目录的实现方法,分享给大家供大家参考。具体实现方法如下: 1、利用System.getProperty()函数获取当前路径: 2、使用File提供的函数获取当前路径: File.getCanonicalPath()和File.getAbsolutePat
问题内容: 我在Jenkins中有一个管道作业,我想知道它在其上运行的节点的名称。有没有办法从作业的Groovy脚本中获取节点名称? 我尝试了以下代码: 错误是: 我也尝试过这个: 但结果是“”。 问题答案: 有一个环境变量“ NODE_NAME”具有此功能。 您可以像这样访问它: 在编辑管道作业时,可以转到“管道语法”帮助链接(页面左侧),然后找到“全局变量”部分,然后单击“全局变量参考”,以找
首先,我看到了这个话题,但我不能理解。 问题: 我做错了什么?
本文向大家介绍PHP获取当前所在目录位置的方法,包括了PHP获取当前所在目录位置的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP获取当前所在目录位置的方法。分享给大家供大家参考。具体分析如下: 如果要获取脚本文件的目录,要应用函数getcwd()来实现。函数声明如下: string getcwd ( void ) ; 成功执行后返回当前目录字符串,失败返回FALSE。 示例如下
本文向大家介绍python3获取当前目录的实现方法,包括了python3获取当前目录的实现方法的使用技巧和注意事项,需要的朋友参考一下 1. 以前的方法 如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。 如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Py