Кто-нибудь поможет в создании сравнительной таблицы для нашего проекта? =) (извините за наглость, но может и кому то еще полезно будет!)
Требования к CI/CD
1. Прогон unit-тестов
2. Прогон Nunit
3. Прогон protractor-тестов
4. Развёртывание окружения из Docker и разных веток разных подсистем?
5. Аналитика менеджеров пакетов
6. Интеграция с Gitlab (хуки на пуши, и pull/merge requests)
7. Возможность аппрува для выкладки на какое-либо окружение?
8. Сбор различных данных по проекту(соблюдение кодстайла, покрытие тестами) и отображение их в удобном виде.
Сравнение выбранных решений
* TeamCity
* Jenkins
* Bamboo
* GitlabCI
* Strider-CD (
http://www.stridercd.com)
В итоге сейчас перед командой стоит задача накидать такую табличку, и я буду рада любым замечаниям. Плюс может быть какие требования выбраны неправильно, какие то упущены.