2014-01-13 3 views
1

Я сторонний разработчик. Я делаю много PHP/CSS/JS и HTML. В настоящее время, как мы делаем наше развертывание в промежуточной среде, мы должны подталкивать наши коды к серверам GIT. Перейдите к нашим промежуточным серверам и потяните в какой-то каталог. А затем вручную переместите файлы из каталога в нужные каталоги на нашем веб-сервере apache.TeamCity для статического сайта

Будет ли излишним, если я использую TeamCity для этого? Я намерен написать сценарий ANT, который выполняет копирование, что означает, что тип Runner будет ANT. Поэтому каждый раз, когда нажимается на репозиторий GIT, Teamcity будет тянуть, а затем запускать ANT-скрипт для копирования затронутых кодов в правильные каталоги.

Если нет, я с удовольствием буду слушать любые предложения. Thanks

+0

Если ваша компания уже имеет сервер CI, просто используйте ее. Если ваша компания использует github.com, вы можете включить «сервисные крючки», чтобы уведомить CI-сервер, что есть git push, вместо того, чтобы позволить CI проверять сервер git. – coolcfan

+0

Моя компания запускает собственный сервер GIT – user3169403

ответ

1

Teamcity может быть переполнен прямо сейчас, так как вы просто будете использовать его как фантастический триггер для своей сборки.

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

У вас тогда есть платформа для правильного развертывания в дальнейшем по дороге.

Пришлите время, когда вам нужна компиляция PHP, миниатюра JS, модульное тестирование, всего лишь еще один шаг в вашей конфигурации TC.

Я бы порекомендовал его.

Смежные вопросы