один микросервис, который плотно взаимодействует с имеющимся другим. Я думаю про интеграционные тесты и какое-то управление конфигурацией. И деплой тоже больная тема: деплоим все руками скриптом на баше. И я один на весь зоопарк nodejs + php. Направьте, пожалуйста, меня в нужную сторону) Есть какие-нибудь мануалы по готовым решениям (я практически ничего не знаю за CI, пока..) или здесь мне тоже придется собирать конструктор самому?
Я бы не сказал, что CI - это правильная история про то, как надо вещи выкладывать в продакшн. Вообще, CI - это хорошо. Их много разных. Если собираетесь сами хостить - берите Jenkins. Он немного криповат, но дело своё делает прекрасно, легко конфигурируется и прекрасно работает в режиме "поставил и забыл". Из популярных есть еще Team City. Он до какого-то момента бесплатный, потом платные. У нас - он. Но с ним постоянно какое-то говно происходит. То в результате сборки появляется артефакт, устаревший на пару версий, то он данные перестанет за собой удалять. Больше склоняюсь к тому, что это мы такие криворукие, но тем не менее, с Jenkins-ом таких проблем при тех же кривых руках не было.
Обсуждают сегодня