Создайте запрос на извлечение как часть шага сборки в VSTS

Мы используем VSTS для нашего сервера сборки и для контроля версий.

В рамках нашего процесса сборки я хотел бы создать запрос на извлечение из master филиал в develop ветвь (для сборки, работающей на master только). Я знаю, что для этого есть конечная точка API.

Но мне интересно, есть ли лучший способ справиться с этим? Как пользовательский шаг, который делает это (и я пропустил это)?

1 ответ

Решение

На данный момент нет лучших способов для этого.

Даже вы можете использовать webhook, чтобы вызвать событие, когда сборка успешна для master ветвь, основным шагом также является использование REST API для создания PR. И нет такой задачи расширения на рынке.

Но в будущем, когда серверные перехватчики будут доступны для VSTS, вы можете использовать перехват push-push для обновления develop ветвь автоматически после слияния изменений bugfix разветвляться в master ветка.

Вы можете установить расширение Create Pull Request, оно дает вам возможность автоматически создавать pull request из конвейера сборки: