Как использовать скрипт сборки Python с Teamcity CI? - PullRequest
2 голосов
/ 05 июля 2010

В настоящее время я изучаю использование программного обеспечения TeamCity CI для наших компаний, нуждающихся в автоматизации CI, но у меня возникли проблемы с поиском информации об использовании различных сценариев сборки с TeamCity. У нас есть проекты на C ++, для которых требуется автоматизация сборки / тестирования, и в настоящее время у нас есть лицензии на TeamCity. Я рассмотрел использование scons для автоматизации сборки, но не смог найти много информации об использовании сценария сборки python с TeamCity. Если бы кто-то мог предоставить информацию об этом начинающему CI, мы были бы очень благодарны.

Спасибо

1 Ответ

2 голосов
/ 08 июля 2010

Мы используем TeamCity для запуска нашего набора приемочных тестов (который использует Robot Framework - сделано на python).

Чтобы запустить его, нужно было просто обернуть вызов python очень простым сценарием NAnt.Он выполняет 2 действия:

  1. Использует exec task для запуска python со скриптом в качестве аргумента.
  2. Получает вывод xml из сборки и преобразует в что-то, что teamcity может понять .

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

...