Size: a a a

2021 March 21

A

Alexander in jenkins_ru
Anton Sergievich
выкинь такой код, и никогда не делай через xargs. перепиши через for. у тебя может процесса и нет такого который ты пытаешься убить, и при таком исходе у тебя ошибка оттуда должна прилетать
Спасибо за совет! А можешь, пожалуйста, скинуть ссылку, где описано, как через for писать. А то я не очень разобрался
источник

AS

Anton Sergievich in jenkins_ru
Alexander
Спасибо за совет! А можешь, пожалуйста, скинуть ссылку, где описано, как через for писать. А то я не очень разобрался
я обычно такое прибиваю следующим образом:
for pid in $(ps ax|grep 'java'|grep 'scpecific_name.jar'|awk '{print $1}'); do kill -9 $pid;done
можно и весь поиск на awk перестроить, тут у меня есть специфика привязки к grep , так что можно попробовать твой код так сделать
for pid in $(pgrep -f ${proccess}); do kill -9 $pid;done
источник

A

Alexander in jenkins_ru
Anton Sergievich
я обычно такое прибиваю следующим образом:
for pid in $(ps ax|grep 'java'|grep 'scpecific_name.jar'|awk '{print $1}'); do kill -9 $pid;done
можно и весь поиск на awk перестроить, тут у меня есть специфика привязки к grep , так что можно попробовать твой код так сделать
for pid in $(pgrep -f ${proccess}); do kill -9 $pid;done
Спасибо!
источник

AS

Anton Sergievich in jenkins_ru
Так оно и не будет пробовать прибивать то чего нет. И поэтому ошибки возникать не будет. Ну и можно для убедительности попробовать обернуть это убийство в цикл как раз while с ожиданием в секунду подсчета количества интересуемых процессов, для добивания. У меня явовские процессы не всегда прибивались. Приходилось циклить для добивания.
источник
2021 March 22

АД

Антон Дзык in jenkins_ru
Всем добра!
А кто-нибудь пользуется Jenkins X в проде?
источник

JR

Jürgen Romins in jenkins_ru
Антон Дзык
Всем добра!
А кто-нибудь пользуется Jenkins X в проде?
Использует один проект
источник

Н

Никитяо in jenkins_ru
Это нормально, что в дженкинсе указано хранить 20 сборок с артефактами, но артефакты у 11+ сборок пропадают?

Т.е. артефакты есть только у тех сборок, которые видно в Stage View
источник

J

John Roe in jenkins_ru
источник

A

Alex in jenkins_ru
Всем привет может кто пользовался плагином Active Choices Reactive Parameter (динамически параметры выбирать) - может кто знает как их использовать через curl?
источник
2021 March 23

AS

Anton Sergievich in jenkins_ru
Alex
Всем привет может кто пользовался плагином Active Choices Reactive Parameter (динамически параметры выбирать) - может кто знает как их использовать через curl?
в смысле?
источник

A

Alex in jenkins_ru
В прямом - просто curl использовать и как то передать может параметры которые я мог бы насчелкать в ui
источник

A

Alex in jenkins_ru
Но я не знаю как это вообще можно сделать
источник

AS

Anton Sergievich in jenkins_ru
Alex
Всем привет может кто пользовался плагином Active Choices Reactive Parameter (динамически параметры выбирать) - может кто знает как их использовать через curl?
Фактически когда ты дергаешь запуск джобы через апи с токеном, ты можешь передавать данные, которые фактом по моему не будут обрабатываться этим плагином, они просто туда импортнутся и пойдет сразу в основную часть. все равно что ты бы запустил джобу через шедулинг. я шедулю сейчас несколько джоб с параметрами. а так
пример:
curl --user <userInJenkins>:<tokenOfUserInJenkins> "https://<jenkinsUrl>/view/job/<yourJobName>/buildWithParameters?token=<tokenInJobForRun>&<param1>=<valueParam1>&<param2>=<valueParam2>"
источник

AS

Anton Sergievich in jenkins_ru
google'тся по jenkins api если не ошибаюсь
источник

A

Alex in jenkins_ru
Согласен, пробовал я так - но не срабатывает к сожалению - эх
источник

A

Alex in jenkins_ru
я пробовал вот так
curl -X POST http://root:<token>@jenkins.env.example.com/job/ads/build \
--data-urlencode json='{"parameter": [{"server":"ads-test0", "version":"20210317.2074+9613b83-test0"}]}' - но тоже не сработало
источник

A

Alex in jenkins_ru
у меня в параметрах только
server=ads-test0 и версия пакета version=20210317.2074+9613b83-test0
если вручную нажимаю "собрать" то все хорошо - но как сurl для этого заиспользовать не могу понять
источник

AS

Anton Sergievich in jenkins_ru
Alex
у меня в параметрах только
server=ads-test0 и версия пакета version=20210317.2074+9613b83-test0
если вручную нажимаю "собрать" то все хорошо - но как сurl для этого заиспользовать не могу понять
Надо создать токен у самой джобы, и токен у пользователя. И указанный меню пример мною был проверен на стабильной ветке - 146% работает. И причём пользовательский логин и токен я не в урл совал, а передал отдельным параметром. Возможно и не влияет, но мне пока разбираться некогда
источник

AK

Alexey Kudryavtsev in jenkins_ru
Привет всем! Подскажите вот по какой штуке: надо запускать пайплайн при коммите в репозиторий. В freestyle у меня это достаточно легко получилось ( сделал вебхук в гитлабе). Теперь надо через pipeline, и не могу сообразить какой конструкцией это делается. Как я понимаю, нужно использовать triggers ?
источник

/

/warn in jenkins_ru
источник