У меня есть сборка CI, которая настраивается в TeamCity, которая будет срабатывать, когда в BitBucket (git) будет сделан запрос на pull. В настоящее время он строит против ветки источника запроса на растяжение, но было бы более значимым, если бы он мог создать объединенный запрос pull.
Мое исследование оставило меня со следующими возможными решениями:
- Script выполняется как часть сборки - скорее не делайте этого, если это возможно
- Плагин сервера/агента - не найдено достаточной документации, чтобы выяснить, возможно ли это.
Кто-нибудь сделал это раньше в TeamCity или у вас есть предложения о том, как я могу это достичь?
Обновление: (на основании ответа Джона Хоерра)
Альтернативное решение - забудьте о TeamCity, выполняющем слияние, используйте веб-крючки BitBucket для создания объединенной ветки, например, github, и следуйте за ответом Джона Хоерра.