Выбор CI/CD системы по имеющимся требованиям?

Кто-нибудь поможет в создании сравнительной таблицы для нашего проекта? =) (извините за наглость, но может и кому то еще полезно будет!)

Требования к 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)
В итоге сейчас перед командой стоит задача накидать такую табличку, и я буду рада любым замечаниям. Плюс может быть какие требования выбраны неправильно, какие то упущены.
  • Вопрос задан
  • 3412 просмотров
Пригласить эксперта
Ответы на вопрос 1
rusbaron
@rusbaron
Не стыдно не знать, стыдно не интересоваться
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы