Size: a a a

2020 October 29

A

Andrew in jenkins_ru
Elenhil
а ты делай gitlab\github что там у тебя триггер
речь не о хуках, если это имелось ввиду. хотя направление интересное - надо продумать. а о том, что какой-то магией женкинс понимает, что в репе изменилась например папка front. и запускает скрипты сборки frontа.
источник

E

Elenhil in jenkins_ru
Andrew
речь не о хуках, если это имелось ввиду. хотя направление интересное - надо продумать. а о том, что какой-то магией женкинс понимает, что в репе изменилась например папка front. и запускает скрипты сборки frontа.
Это вообще не то о чем вы вопрос написали...
источник

DB

Dmitry Burmistrov in jenkins_ru
Andrew
речь не о хуках, если это имелось ввиду. хотя направление интересное - надо продумать. а о том, что какой-то магией женкинс понимает, что в репе изменилась например папка front. и запускает скрипты сборки frontа.
магия простая. либо триггер присылает список измененных файлов (тогда это можно настроить на уровне джобы), либо ты руками делаешь git diff --name-only --diff-filter=AM HEAD^ и парсишь выхлоп самостоятельно
источник

E

Elenhil in jenkins_ru
Если вы хотите иметь легкий список переменных без русных манипуляций - вам надо слать его хуком
источник

AA

Artyom Anisimov in jenkins_ru
всем привет. не могу никак найти, есть ли возможность в jenkins parallel pipeline сделать так, чтобы ноды освобождались сразу после выполнения своего куска, а не дожидались остальных?
источник

VL

V L in jenkins_ru
Elenhil
Если вы хотите иметь легкий список переменных без русных манипуляций - вам надо слать его хуком
Какой то стандартный хук для гитхаб/гитлаб так делает?
источник

E

Elenhil in jenkins_ru
V L
Какой то стандартный хук для гитхаб/гитлаб так делает?
эээ. Ну, гитлабовый вебхук передает кучу инфы в реквесте - юзеры, пр номер, коммит, итп
источник

DB

Dmitry Burmistrov in jenkins_ru
generic-webhook-trigger например
источник

VL

V L in jenkins_ru
Ну да, потом как раз надо самому изменение по гиту искать исходя из этой инфы
источник

DB

Dmitry Burmistrov in jenkins_ru
https://github.com/jenkinsci/generic-webhook-trigger-plugin/blob/master/src/test/resources/github-push-event.json судя по этому тесту он передаёт список изменений
источник

VL

V L in jenkins_ru
Прикольно, для гитлаба такого списка нет
источник

DB

Dmitry Burmistrov in jenkins_ru
ну, да. зависит от источника. если сам сервер не шлёт, то надо получать самому
источник

HP

Helga Paulson in jenkins_ru
Всем привет!

Подскажите, кто-нибудь использует в пайплайнах на груви команды вызова мавена кроме withMaven()?
источник

HP

Helga Paulson in jenkins_ru
На слейве похоже нет withMaven.. пытаюсь копаться в доках, но пока не получается. Было бы здорово посмотреть на рабочее решение
источник

PK

Pavel Kamyshev in jenkins_ru
Helga Paulson
Всем привет!

Подскажите, кто-нибудь использует в пайплайнах на груви команды вызова мавена кроме withMaven()?
никогда такую конструкцию и не использовал
источник

HP

Helga Paulson in jenkins_ru
А какую используете?
источник

PK

Pavel Kamyshev in jenkins_ru
sh "mvn .."
источник

HP

Helga Paulson in jenkins_ru
Ругается «mvn: команда не найдена»... как будто мавена вообще нет

До этого на слейве настраивали все через sh с maven_home и тд .. пока такое не умею ..
источник

E

Elenhil in jenkins_ru
Helga Paulson
На слейве похоже нет withMaven.. пытаюсь копаться в доках, но пока не получается. Было бы здорово посмотреть на рабочее решение
не может такого быть
источник

E

Elenhil in jenkins_ru
withMaven() это степ в пайплайне. Он обрабатывается на мастере
источник