Существуют ли существующие платформы для кросс-платформенной непрерывной интеграции с Linux + OSX + Windows?Межплатформенная размещенная непрерывная интеграция
рабочий процесс Я ищу это:
- Я обязуюсь GitHub, или объединить PR.
- Использование одного набора конфигурационных скриптов, проект скомпилирован и протестирован на Linux, Windows и OSX.
- Если все идет гладко, артефакты загружаются на S3 или что-то в этом роде, а пинг возвращается в API состояния github.
- Все это работает в облаке, поэтому мне не нужно управлять инфраструктурой.
- Структура ценообразования либо бесплатна для open-source (не может победить), либо достаточно доступная, чтобы быть доступной для проектов с открытым исходным кодом от малого до среднего.
- Платформа не ограничивается веб-приложениями или языками сценариев. В какой-то момент нам нужно будет скомпилировать некоторые C/C++.
Разнообразные платформы обрабатывают интерфейс Linux: TravisCI, CircleCI, CodeShip и т. Д. Я знаю, что AppveyorCI делает это для Windows.
Предоставляет ли какой-либо провайдер CI для всех трех платформ?
Я довольно много сделал это на дженкинсах. Я все-таки настраивал сам, но не использовал «другой ресурс вне сайта», как вы просите – Vorsprung