Разделение сервера TeamCity на два сервера

У меня есть система TeamCity, работающая с различными конфигурациями сборки отладки и выпуска, поддерживаемыми шаблонами, которые соответствуют конфигурациям отладки и выпуска следующим образом.

  • Branch Build Dev Template
    1. Branch 1 Dev Build
    2. Ветвь 2 Dev Build
  • Branch Release Build Template
    1. Branch 1 Release Build
    2. Сборка релиза ветки 2

Я рассматриваю возможность разделения конфигураций Dev и Release на два отдельных сервера, чтобы обеспечить более высокий уровень управления конфигурациями Release, чем конфигурации Dev, и в то же время позволить команде разработчиков «играть» с конфигурациями сборки Dev.

I am not worried about the history on the Dev builds but I want to preserve the history on the Release builds. Therefore I want to copy the Dev build configurations out of the server and import them into a new server specifically for the Dev team.

Конфигурации сервера поддерживаются репозиторием Git, поэтому у меня есть копия, с которой я могу работать.

Может ли кто-нибудь дать руководство о том, как это сделать, пожалуйста?


person Redeemed1    schedule 15.01.2016    source источник


Ответы (1)


Я только что нашел этот SO-вопрос, который указал мне направление Импорт проектов, который выглядит как подходящий подход к тому, что я пытаюсь сделать.

Однако я хочу переместить определенные конфигурации из проекта, а не всего проекта. Если я смогу найти что-нибудь еще, я опубликую решение здесь.

person Redeemed1    schedule 15.01.2016
comment
Я больше ничего не нашел, так что спасибо @BrokenGlass за его ответ на упомянутый вопрос SO. - person Redeemed1; 04.02.2016