Size: a a a

2021 June 08

OM

Oleg Mironov in jenkins_ru
Привет! Вопрос по метрикам, подскажите пожалуйста, как собрать статистику по воркерам по нодам в прометеус? Хочется видеть то же что и в дженкинсе показывает в Build Executor Status
источник

AB

Andrey Babushkin in jenkins_ru
в смысле занят или свободен executor на ноде добавить в метрики?
источник

AB

Andrey Babushkin in jenkins_ru
в любом случае, если сейчас в prometheus плагине этого нет, то, если эта инфрормация в дженкинсе есть, то, по идее, можно написать груви скрипт, который кастомную метрику добавит
источник

OM

Oleg Mironov in jenkins_ru
Да, и показать кака джоба исполняется. В плагине этого нет, ну и в груви не силён
источник

ES

Evgeniy Smirnov in jenkins_ru
Привет! Есть задача запустить тест-сет HP ALM через дженкинс, при этом нужно в джобе дженкинс задать сервер для выполнения тест-сета? Как решали её?
источник

PK

Pavel Kamyshev in jenkins_ru
Задавали сервер для выполнения в джобе
источник

ES

Evgeniy Smirnov in jenkins_ru
В стандартном плагине HP ALM разве есть возможность задать сервер? Хотя, мне пока удалось настроить запуск только через Lab Service, другие способы у меня почему то не работают.
источник

P

Pavel in jenkins_ru
А подскажите пожалуйста, у меня есть такая строка на выходе
.gitlab/push.yml
composer.json
composer.lock
src/City.php
Можно ли в этой строке найти имя файлов по маске?
К примеру composer.* И вывести список найденных файлов
источник

OM

Oleg Mironov in jenkins_ru
sh “find ./ -name “composer.*
источник

P

Pavel in jenkins_ru
поиск нужно в строке выполнить, это результирующая строка после git diif или можно сразу как-то фитрануть по нужным файлам в git diif?
источник

OM

Oleg Mironov in jenkins_ru
Посмотри git diff, — “mask”
источник

P

Pavel in jenkins_ru
А можешь пример показать, а так что я не нахожу, что-то один find советуют, когда он не в тему или я не так ищу
источник

P

Pavel in jenkins_ru
А все спасибо!
источник

DB

Dmitry Burmistrov in jenkins_ru
git show --name-only --diff-filter=AM --pretty= | grep composer
источник

AB

Andrey Babushkin in jenkins_ru
если интересно, то вот как сделать кастомную метрику https://github.com/ababushk/jenkins-observability-talk/blob/main/init.groovy.d/03-custom-prometheus-collector.groovy
И вот примерно так можно получить список билдов на экзекьюторах (это в дженкинсе в Configure system - Script Console можно запустить)

def computers = Jenkins.instance.computers

computers.each {
 def executors = it.allExecutors
 executors.each {
   println "${it.displayName} - ${it.currentExecutable?.displayName}"
 }
}

```
источник
2021 June 09

S

Solyar in jenkins_ru
Народ а такой вопрос у кого больше 30 агентов в Jenkins есть, не проседаете ли вы по производительности?
источник

S

Solyar in jenkins_ru
У нас просто Jenkins начинает безбожно тормозить
источник

DS

Dmitry Sergeev in jenkins_ru
советуют сплитовать jenkins'ы, а не держать один толстый на всех
источник

DS

Dmitry Sergeev in jenkins_ru
Весь код выполняется на мастере, на агентах только степы, тут ничего не поделаешь. Либо докидывать ресурсов, либо разделять
источник

DS

Dmitry Sergeev in jenkins_ru
Скорее всего у тебя не от количества агентов тормозит, а от интенсивности и количества сборок
источник