Я настраиваю сценарий конвейера Jenkins и использую вызовы API для GitHub для выполнения слияний и выпусков после прохождения тестов.
Для моего предполагаемого рабочего процесса мне нужно использовать Jenkinsfile, чтобы объединить мою ветку release-candidate
с моей веткой beta-release
. Это слияние всегда должно быть быстрым слиянием, поскольку это единственный способ, когда работа попадает в ветку beta-release
. Важно, чтобы коммит слияния не создавался, потому что я проверяю статусы GitHub на последнем коммите в этой ветке, чтобы посмотреть, актуальны ли тесты.
Я попробовал вызов API слияния , но он всегда создает коммит слияния.
Я пытался создать PR и затем объединить его со стратегией ребазирования, но это также создало коммит слияния.
Можно ли выполнить ускоренное слияние с помощью API GitHub?