Могу ли я выполнить шаги в team city до того, как team city сделает обновление из моего репозитория? - PullRequest
4 голосов
/ 14 декабря 2011

думал о желании сделать что-то нестандартное, прежде чем Team City выполнит какие-либо svn-обновления или проверки модификаций.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 14 декабря 2011

Да, вы можете сделать.Первое, что вам, вероятно, придется сделать, это остановить автоматическую проверку, отредактировав настройки VCS в разделе «Конфигурации сборки»

enter image description here

Но оставьте механизм запуска сборки без изменений.После этого сделайте свои собственные вещи в качестве первого шага на этапе сборки.Затем выполните проверку вручную, используя другой сценарий оболочки.Затем продолжите сборку.Это потребует добавления дополнительных шагов в этапах сборки.

enter image description here

1 голос
/ 05 ноября 2012

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

Обратите внимание, что вы можете настроить эту конфигурацию на том же агенте сборки.

...