Изменить имя ветки при запуске пользовательской сборки в Teamcity - PullRequest
0 голосов
/ 03 сентября 2018

Учитывая, что у меня есть работа Teamcity с корнем Git VCS с веткой по умолчанию, которую можно изменить с помощью параметра branch-name:

default branch

Когда я, например, установите branch-name на develop на экране администратора, вернитесь, чтобы создать домашнюю конфигурацию конфигурации, и запустите пользовательскую сборку, где я изменяю параметр branch-name на master тогда я получаю:

popup1

popup2

Почему это? Что я должен изменить, чтобы я не получил это сообщение и мог изменить ветку при запуске пользовательской сборки?

Причина этого в том, что я хочу создавать и развертывать программные артефакты из любой функциональной ветви

1 Ответ

0 голосов
/ 10 сентября 2018

Teamcity имеет возможность мониторинга веток и запускает построенные на заказ ветки.

Во-первых, отредактируйте VCS Root и добавьте следующее:

Ветвь по умолчанию: refs /глав / мастер
Отраслевая спецификация: +: ссылки / головы / *

теперь TC будет проверять изменения через некоторый интервал.

enter image description here

Мы устанавливаем мастер как ветку по умолчанию. и когда мы запустим сборку с параметрами по умолчанию, сборка начнется с master branch

Если вы хотите начать сборку с пользовательской веткой, нажмите Run... -> Changes -> выберите пользовательскую ветку из параметра Build Branch.

enter image description here

Если вы хотите запустить сборку из API или хотите изменить параметр ветви сборки, просто установите Configuration parameters с ключом teamcity.build.branch и цени то, что хочешь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...