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""" 

注意:您在示例中使用了单引号。这将不起作用,您的变量将不会被使用。您需要为 """

使用三重双引号