Конфигурация повторного использования TeamCity

Это варьируется на человека. Уже существует сообщение об этом здесь:

4
задан 17 November 2009 в 04:37
3 ответа

Я нашел, что Гудзон сделал точно, что я нуждался и делаю действительно превосходное задание.

0
ответ дан 3 December 2019 в 03:52

Самая легкая опция состоит в том, чтобы только использовать функцию копии из инструмента (перейдите к администрации и должны быть ссылки Копии и в проекте и в уровне сборки). Это сделает разумную копию конфигурация и позволит Вам изменяться для определенного нового проекта.

Конфигурации содержатся в $ {ДОМАШНИЙ}/.BuildServer/config/$ {config_name}. Там Вы найдете файл project.xml. Это содержит информацию, которая характерна для данного проекта, но это, вероятно, имеет довольно мало универсальной информации, которая может быть снова использована для нового проекта, включая некоторую базовую информацию об управлении версиями и общие методы сборки.

Если Вы - проекты, очень похожи (скажите, что они все используют CVS с данным основным корнем, весь знаток использования для создания, у всех есть артефакты с тем же шаблоном), необходимо смочь создать шаблонный файл для проектов и затем просто записать быстрый сценарий для установки новой сборки каждый раз, когда Вы запускаете новый проект. TeamCity возьмет это, и Вы сможете работать над новым проектом.

Я обычно использую этот метод при запуске нового проекта, который работает так же к существующему.

2
ответ дан 3 December 2019 в 03:52
  • 1
    Это позволяет мне иметь больше чем двадцать проектов? –  mrduclaw 4 December 2009 в 04:57
  • 2
    Ahhhh. Я пропустил идею, что Вы спрашивали о # проектов и не, как легко создать новые проекты. Я don' t думают you' ре, собирающееся обойти предел этот путь и I' ve не выполняют TeamCity без Корпоративной лицензии, таким образом, я don' t знают детали о том, как это считает проекты. Вы смогли создавать высокоуровневый скрипт, который Вы запускаете, это автоматически выполняет все подпроекты, рассчитывая как только один " project". но это, вероятно, не, что Вы ищете. У меня есть опыт с другими инструментами CI, но недостаточно вести Вас к хорошему варианту для > 20 проектов. –  Tim 5 December 2009 в 02:40
  • 3
    That' s прекрасный, когда я использовал TeamCity, я делал то, что Вы предложили, поскольку это был самый простой способ добавить мои проекты к нему, но это не позволило мне больше чем 20. Необходимость, которая больше чем 20 - то, почему я переключился на hudson. Спасибо за информацию, хотя! –  mrduclaw 14 December 2009 в 21:28

На случай, если у кого-то еще возникнет подобный вопрос: в TC речь идет не о количестве проектов, а о количестве конфигураций сборки, из которых вы можете иметь только 20 в бесплатной версии. Для проекта может потребоваться несколько конфигураций сборки, поэтому в некоторых случаях вы даже не получите полные 20 проектов из бесплатной версии.

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

1
ответ дан 3 December 2019 в 03:52

Теги

Похожие вопросы