Ich verwende Jenkins 2.6 auf Red Hat Linux. Ich möchte folgendes in meiner Jenkinsfile verwenden, aber wenn ich es versuche, beklagt sich Jenkins bitter. (Es scheint nur die Syntax auf linke Seite des Operators = Abneigung.):Jenkinsfile: Definieren und zuweisen von Werten zu mehreren Variablen auf einmal scheint nicht implementiert werden
def (a, b) = [6, 7]
Es ist nicht Mehrere Zuordnungen mag es scheint, noch Groovy 1.6 und später offenbar unterstützen sie, nach diesem Beitrag :
http://mrhaki.blogspot.co.uk/2009/09/groovy-goodness-multiple-assignments.html
ich möchte, dies zu tun, so dass, wenn ich eine Methode aufrufen, die zurückgibt [6, 7] ich es so nennen kann:
def (a, b) = mymethod()
def mymethod()
{
return [6, 7]
}
a Can Könntest du mir sagen, ob das in Jenkins funktionieren sollte und wenn ja, in welcher Version von Jenkins? Oder ist es eine nicht unterstützte Funktion? Oder ein Fehler?
Dank
Dies wurde behoben! https://issues.jenkins-ci.org/browse/JENKINS-44027 – rjohnston