Size: a a a

2020 September 02

E

Elenhil in jenkins_ru
?
источник

PK

Pavel Kamyshev in jenkins_ru
Никитяо
да, я уже с захардкоженым списком делаю ["1","2"]
так лист или мапа?
источник

E

Elenhil in jenkins_ru
но эхо перед вызовом проблемного места ты таки сделай
источник

Н

Никитяо in jenkins_ru
Pavel Kamyshev
так лист или мапа?
лист
источник

Н

Никитяо in jenkins_ru
Elenhil
т.е. типа def a = ["1","2"]; a.compare()
a.max(cmp)
источник

Н

Никитяо in jenkins_ru
уже компаратор весь укоротил до { a,b -> a <=> b}
источник

Н

Никитяо in jenkins_ru
тоже самое
источник

PK

Pavel Kamyshev in jenkins_ru
Никитяо
уже компаратор весь укоротил до { a,b -> a <=> b}
а можешь весь код скинуть? интересно чот
источник

E

Elenhil in jenkins_ru
Никитяо
уже компаратор весь укоротил до { a,b -> a <=> b}
в /script работает
источник

E

Elenhil in jenkins_ru
Comparator mc = { a, b -> a<=>b }
def lst = ["2","1"]
lst.max(mc)
источник

Н

Никитяо in jenkins_ru
Elenhil
Comparator mc = { a, b -> a<=>b }
def lst = ["2","1"]
lst.max(mc)
а вот это уже работает походу
источник

E

Elenhil in jenkins_ru
в нонцпс еще надо
источник

E

Elenhil in jenkins_ru
@NonCPS
cmpList(lst){
   Comparator mc = { a, b -> a<=>b }
   return lst.max(mc)
}

node("master"){
   def lst = ["1", "2"]
   echo cmpList(lst)
}
источник

E

Elenhil in jenkins_ru
возвращает 2
источник

Н

Никитяо in jenkins_ru
Elenhil
возвращает 2
спасибо
источник

DB

Dmitry Burmistrov in jenkins_ru
о сколько нам открытий чудных готовит groovy continuation passing style
источник

E

Elenhil in jenkins_ru
ну к слову груви ругается что он поменял метод на другой
источник

E

Elenhil in jenkins_ru
с ссылкой на доку где написано ставьте нонцпс)
источник

Н

Никитяо in jenkins_ru
оно ругалось на синтаксис, который работал в груви и не работал в дженкинсе
Comparator cmp = [compare: { }]
источник

Н

Никитяо in jenkins_ru
NonCPS это уже норма)
источник