Я построил конвейер jenkins, используя jenkinsfile, который в основном запускает pylint и unit-тесты в моей тестовой ветке (скажем, ветка devops). Теперь я хочу объединить эту ветку test, devops с моей веткой master , которая является защищенной веткой , т.е. я не могу объединить эти две ветви локально, а затем сделать прямой толчок к этой основной ветке.
Я читал о git-webhooks и я думаю запустить веб-крючок из моего jenkinfile (через доступный плагин, если таковой имеется), который может создать запрос на слияние в github, а затем я могу просмотреть изменения и разрешение на объединение с помощью ручного клика.
Я не знаю точную процедуру и ресурсы для реализации этого. Любое руководство будет оценено.