Size: a a a

2020 August 26

E

Elenhil in jenkins_ru
Теги же делаются из коммита
источник

k

kbks in jenkins_ru
так мне нужны  теги (читай коммиты) только из мастера.
источник

E

Elenhil in jenkins_ru
kbks
так мне нужны  теги (читай коммиты) только из мастера.
Не понятно. Тэги и коммиты это разные сущности
источник

E

Elenhil in jenkins_ru
Что надо то
источник

E

Elenhil in jenkins_ru
Вам ветку только мастера скачать? Или что
источник

DB

Dmitry Burmistrov in jenkins_ru
kbks
так мне нужны  теги (читай коммиты) только из мастера.
получаешь тег, и внутри джобы определяешь, какой ветке он принадлежит. не уверен, что это можно реализовать на уровне триггера
источник

k

kbks in jenkins_ru
задача: периодически запускать scm poll и если появляется новый тег - запускать джобу.
источник

Г

Григорий in jenkins_ru
а в чем проблема гитфлоу выстроить так, чтобы в мастер только с тегом приходили коммиты?)
источник

k

kbks in jenkins_ru
Григорий
а в чем проблема гитфлоу выстроить так, чтобы в мастер только с тегом приходили коммиты?)
это на будущее работа. только начали переделывать. но пока нужно так, как описал(
источник

Г

Григорий in jenkins_ru
так вам еще и двойную работу делать надо будет?))
я бы рекомендовал сразу смотреть в webhook и generic trigger plugin
если у вас гитлаб - там есть вебхуки tagPush events
источник

E

Elenhil in jenkins_ru
kbks
задача: периодически запускать scm poll и если появляется новый тег - запускать джобу.
Ну это другой вопрос. а мастер тут при чем?
источник

E

Elenhil in jenkins_ru
Гитлаб умееет хуки на пуш тега, например
источник

k

kbks in jenkins_ru
Elenhil
Ну это другой вопрос. а мастер тут при чем?
при том что джоба должна реагировать толькок на тег из мастера
источник

k

kbks in jenkins_ru
Elenhil
Гитлаб умееет хуки на пуш тега, например
Рад за него. Гитхаб тоже умеет, да и битбакет умеет. Но это не подходит.
источник

E

Elenhil in jenkins_ru
kbks
Рад за него. Гитхаб тоже умеет, да и битбакет умеет. Но это не подходит.
Ммм. Хук триггерит джобу, джоба чекает что тэг валидный, если валидный - идет билд
источник

Г

Григорий in jenkins_ru
ну крч poll явно не ваш вариант
в generic trigger можно условия писать
получаете вебхук от гита с тегом, проверяете ветку, если ветка норм - запускаете
источник

k

kbks in jenkins_ru
а как хук попадет в дженкинс, если дженкинс закрыт для мира?
источник

Г

Григорий in jenkins_ru
а как у вас дженкинс и гит не в одной сети?
источник

k

kbks in jenkins_ru
а элементарно. git (bitbucket) берется как сервис, дженкинс находится во внутренней сети. и такое бывает.
источник

E

Elenhil in jenkins_ru
kbks
а как хук попадет в дженкинс, если дженкинс закрыт для мира?
Боль. Тогда только держать список сбилженного, поллить, а потом сравнивать
источник