Wil*_*ill 7 groovy jenkins jenkinsfile
我在Red Hat Linux上使用Jenkins 2.6.我想在我的Jenkins文件中使用以下内容,但是当我尝试时,Jenkins抱怨道.(似乎只是不喜欢=运算符左侧的语法.):
def (a, b) = [6, 7]
Run Code Online (Sandbox Code Playgroud)
它似乎不喜欢Multiple Assignments,但Groovy 1.6及更高版本显然支持它们,根据这篇文章:
http://mrhaki.blogspot.co.uk/2009/09/groovy-goodness-multiple-assignments.html
我想这样做,以便当我调用一个返回[6,7]的方法时,我可以像这样调用它:
def (a, b) = mymethod()
def mymethod()
{
return [6, 7]
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我这是否适用于詹金斯,如果是这样,詹金斯的版本是什么?或者它是不受支持的功能?还是一个bug?
谢谢
它应该是可用的(实际上它可以从脚本控制台工作),但是看起来使它从管道脚本工作所需的任何工作都还没有完成。
开发邮件列表(https://groups.google.com/forum/#!forum/jenkinsci-dev)也许能够告诉您这是一个错误还是只是一个不受支持的功能!
| 归档时间: |
|
| 查看次数: |
2627 次 |
| 最近记录: |