2016-04-22 2 views
0

Каждый понедельник наша команда объединяет dev-Branch на «главную» -кругу, которая используется нашей тестовой командой для тестирования. Вы могли бы сказать, что каждый понедельник наша главная ветвь имеет те же файлы, что и наша ветвь dev.Automerge в другую ветку после успешного построения

Я думаю о автоматизации этой задачи. Я хотел бы создать определение сборки. Определение будет выполняться каждый воскресенья, постройте мой dev-Branch и, если он будет успешным, он автоматически сменит все изменения, сделанные в течение этой недели, на главную ветвь.

Я нашел скрипт: https://geekygulati.com/2013/02/17/automerging-in-tfs/, но он не предназначен для сценария TFS-build, больше для независимых систем.

Так что я хотел бы знать, если есть простой способ с TFS, я не большой эксперт. Любые предложения о том, как это сделать? Я уверен, что есть много способов добиться чего-то подобного, я хотел бы знать, как вы это сделаете?

ответ

0

Если вы используете TFS 2013 или выше, я считаю, что у вас есть возможность запускать скрипт PowerShell после сборки. Вы можете использовать эту точку расширения для запуска сценария, на который вы ссылаетесь.

enter image description here

Это звучит, как вы более продвинуты в вашей практике развития. Я бы предложил работать от одного Главного филиала все время. Мы осторожно сделали этот переход 2 года назад и полюбили его. Это был наш первый большой шаг к непрерывной доставке. Хитрость заключается в том, что вы должны убедиться, что ваши изменения «Release Ready». Проверьте это - https://dotnetcatch.com/2016/02/16/are-you-release-ready/

Смежные вопросы