Size: a a a

2020 September 16

SS

Shes Shesoff in jenkins_ru
su - jenkins
mvn -version
источник

SS

Shes Shesoff in jenkins_ru
честно говоря так и не понял почему, но результат printenv у пользователя jenkins через ssh и через консоль выполненной на этом агенте разный, пофиксил добавив в bashrc и bash_profile M2_HOME и ребутнул агента, только после этого она появилась в systemInfo агента и стал использоватся правильный maven
источник

DS

Dmitry Sergeev in jenkins_ru
Shes Shesoff
честно говоря так и не понял почему, но результат printenv у пользователя jenkins через ssh и через консоль выполненной на этом агенте разный, пофиксил добавив в bashrc и bash_profile M2_HOME и ребутнул агента, только после этого она появилась в systemInfo агента и стал использоватся правильный maven
переменные среды при подключении к агенту создаются. Чтобы их сменить, требуется переподключение
источник

DS

Dmitry Sergeev in jenkins_ru
Если про bashrc/bash_profile речь
источник

SS

Shes Shesoff in jenkins_ru
это понятно, я для этого делал disconnect
источник

SS

Shes Shesoff in jenkins_ru
ща выдохну поэксперементирую еще разок с ними чтобы до конца разобраться
источник

u

unixshaman in jenkins_ru
Как можно распечатать лог вызываемого пайплайна в лог текущего пайплайна?
источник

u

unixshaman in jenkins_ru
Есть вот такой метод https://javadoc.jenkins.io/hudson/model/Run.html#getLogText-- , но я не очень понимаю. как его можно более красиво использовать, чем записывать файл и из файла уже распечатывать, или оставлять его как артефакт, прикрепленным к текущей сборке
источник

u

unixshaman in jenkins_ru
Т.е. я хочу что-то такое println(job1Result.getRawBuild().getLogText())
источник

u

unixshaman in jenkins_ru
Этот объект собственно возвращает https://javadoc.jenkins.io/hudson/console/AnnotatedLargeText.html
источник

I

Inetov in jenkins_ru
Inetov
доброго времени суток, есть тут знатоки JobDSL?
не могу понять как установить параметр quietPeriodGroovy из dsl-скрипта. куда не поставлю - везде пишет, что не может найти такого метода
да и вообще DynamicDSL не понятно как использовать
ап! по прежнему ищу знатока JobDSL
источник

D

Dmitrич in jenkins_ru
Inetov
ап! по прежнему ищу знатока JobDSL
а точно так называется ?
источник

D

Dmitrич in jenkins_ru
источник

I

Inetov in jenkins_ru
Dmitrич
а точно так называется ?
да, я не понял вопроса.
у меня не получается установить значение этого параметра из dsl-скрипта
источник

D

Dmitrич in jenkins_ru
спрашивал точно ли так  называется то, что вы хотите установить. а то вон документация по jobdsl не знает что это,хотя это для нее нормально в некоторых случаях.
источник

D

Dmitrич in jenkins_ru
Inetov
да, я не понял вопроса.
у меня не получается установить значение этого параметра из dsl-скрипта
покажите что и куда пихаете, плиз
источник

D

Dmitrич in jenkins_ru
ну и есть ли оно в вашем апи вьювере заодно, <адрес вашего дженкинс>/plugin/job-dsl/api-viewer/index.html
источник

I

Inetov in jenkins_ru
всё, кажется понял..
просто не очевидно было.
я ранее создавал MultiJob'ы таким образом:
multiJob('example') {
   steps {
       phase('Second') {
           phaseJob('JobZ') { ... }
       }
   }
}

но
недавно в конфиге Дженкинса появился некий "quietPeriodGroovy", задать который (как я понял) с помощью используемого мной ранее подхода (код выше) невозможно.
но зато получилось задать так:
multiJob('test_multijob_name') {
   steps {
       multiJobBuilder {
           phaseName('phaseName String 1')
           phaseJobs {
               phaseJobsConfig { ... }
           }
           continuationCondition('ALWAYS')
           executionType('PARALLEL')
           quietPeriodGroovy('123')
       }
   }

}

т
.е. метод quietPeriodGroovy(String) забыли добавить в "phase", если я правильно понял
источник

I

Inetov in jenkins_ru
Dmitrич
спрашивал точно ли так  называется то, что вы хотите установить. а то вон документация по jobdsl не знает что это,хотя это для нее нормально в некоторых случаях.
источник

I

Inetov in jenkins_ru
оказывается этот "quietPeriodGroovy" ещё и работает не правильно, если кому интересно - расскажу)
источник