groovy 批处理脚本中的函数参数
groovy function parameter in batch script
我需要在 jenkinsfile 的批处理脚本中使用 groovy 函数参数。
我尝试了几种可能性,包括此处列出的所有内容:https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4,但我无法找到用于访问批处理脚本中变量“example”内容的解决方案。
def function(example) {
...
bat label: '', script: '''@echo off
...
...
mkdir "some path\"value of example"\some additional path"
'''
...
}
有什么办法吗?
它应该像这样工作:
"""some path\${example}\some path"""
注意:您在示例中使用了单引号。这将不起作用,您的变量将不会被使用。您需要为 """
使用三重双引号
我需要在 jenkinsfile 的批处理脚本中使用 groovy 函数参数。 我尝试了几种可能性,包括此处列出的所有内容:https://gist.github.com/Faheetah/e11bd0315c34ed32e681616e41279ef4,但我无法找到用于访问批处理脚本中变量“example”内容的解决方案。
def function(example) {
...
bat label: '', script: '''@echo off
...
...
mkdir "some path\"value of example"\some additional path"
'''
...
}
有什么办法吗?
它应该像这样工作:
"""some path\${example}\some path"""
注意:您在示例中使用了单引号。这将不起作用,您的变量将不会被使用。您需要为 """