Size: a a a

2021 July 30

M

MAdMAx in jenkins_ru
Registry
Push
Pull
Удобнее вроде не придумали)
источник

in jenkins_ru
Удалять воркспейс мультибренч джобы с помощю sh 'cd .. && rm -rf $WORKSPACE' норм практика?
источник

OM

Oleg Mironov in jenkins_ru
А почему не cleanWS?
источник

in jenkins_ru
thx
источник

u

unixshaman in jenkins_ru
Добрый день!
Я сделал файл для JCASC, и в параметре загрузки CASC_JENKINS_CONFIG его указал, провел первичную инициализацию, Jenkins запустился.
Если я потом поменяю JCASC конфиг файл, при следующем запуске Jenkins применит эти изменения?
источник

DB

Dmitry Burmistrov in jenkins_ru
применит. можно и без перезапуска применять. через ui, restapi или джобой/скриптом
источник

u

unixshaman in jenkins_ru
Отлично, спасибо!
источник

VN

Vlad Naumov in jenkins_ru
привет ребят
источник

VN

Vlad Naumov in jenkins_ru
node {
    def x = string(name: 'foo', value: 'bar')
    print x // @string(name=foo,value=bar)
    print x['name'] // not working
    print x.name // not working
}
источник

VN

Vlad Naumov in jenkins_ru
а как такие кейсы делать, кто нибудь знает?
источник

DS

Dmitry Sergeev in jenkins_ru
def x = [name: 'foo', value: 'bar']
println x['name']
источник

VN

Vlad Naumov in jenkins_ru
нет, мне нельзя такую мапу
источник

VN

Vlad Naumov in jenkins_ru
мне нужен именно такой вид, потому что это по сути параметр для даунстрим джобы
источник

DS

Dmitry Sergeev in jenkins_ru
Если ты хочешь менять поля, то  нельзя . Нет таких методов у этого объекта
Вот этот объект https://javadoc.jenkins.io/hudson/model/StringParameterValue.html
Чтобы достать value используй метод getValue()
источник

DS

Dmitry Sergeev in jenkins_ru
Для name, getName() - насследуется из https://javadoc.jenkins.io/hudson/model/ParameterValue.html
источник

VN

Vlad Naumov in jenkins_ru
```
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: org.jenkinsci.plugins.workflow.cps.UninstantiatedDescribableWithInterpolation.getName() is applicable for argument types: () values: []
Possible solutions: getAt(java.lang.String), getClass(), getKlass(), getModel(), getSymbol(), toMap()

```
источник

VN

Vlad Naumov in jenkins_ru
```
node {
    def x = string(name: 'foo', value: 'bar')
    print x
    print x.getName()
    print x.getValue()
}
```
источник

VN

Vlad Naumov in jenkins_ru
пробовал да, но чото не выходит так тоже
источник

DS

Dmitry Sergeev in jenkins_ru
видимо getName() таки не наслудуется
источник

VN

Vlad Naumov in jenkins_ru
```
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: org.jenkinsci.plugins.workflow.cps.UninstantiatedDescribableWithInterpolation.getValue() is applicable for argument types: () values: []
```
источник