В настоящее время мы пытаемся настроить конвейер CI/CD для нескольких проектов NodeJS, которые мы разрабатываем (в основном на основе платформы Sails.JS).TeamCity + Node.JS Непрерывное развертывание
Я успешно установил TeamCity и агента сборки и создал простую конфигурацию сборки, которая в основном просто устанавливает npm, и следующий шаг, который мы хотим предпринять, - это настроить непрерывную доставку успешных сборок нашему Dev (и в конечном итоге Prod).
Однако, как представляется, информация о использовании TeamCity для непрерывной доставки, как представляется, очень мало информации, и большая часть материала, который я нашел, относится к .NET-проектам и IIS с использованием MSDeploy, которые (насколько мне известно) не будут действительно работают для нас.
Я подумывал написать набор пользовательских сценариев, которые бы скопировали файлы сборки на сервер Dev, перезапустите службу и т. Д., Но я не уверен, как предполагается, что сборка взаимодействует с этими скриптами (например, , как получить путь, по которому был построен проект?).
Есть ли у кого-нибудь опыт настройки TeamCity для развертывания кода NodeJS (или любого другого не-.NET-кода), который может указывать на меня в правильном направлении?
Спасибо, Dan