Создать рабочее окружение для С# программиста

Цена договорная
18 июня 2021, 11:55 • 3 отклика • 45 просмотров
Необходима помощь DevOps. Срок - 2 недели

Нужно создать рабочее окружение для программистов, разрабатывающих дополнения для OnlyOffice

- Предусматривается два сервера:
1. Сервер для компиляции программы (поминутная оплата), Windows Server / Windows 10
2. Продакшн сервер на CentOS 8
- Вся инфраструктура должна быть собрана в рамках сервиса Яндекс.Облако.
- Исходный код ONLYOFFICE Workspace (форк) должен быть помещен в отдельный закрытый репозиторий
- CI / CD должен быть настроен таким образом, что при любом изменении develop ветки, проект пересобирается и деплоится в Linux окружение
- Приложение написано на С#, поэтому для запуска в CentOS необходимо использовать Mono. Компилируется проект в среде Windows с помощью MSBuild 2015
- Для ускорения сборки проекта все зависимости и кэши должны сохранятся

Схема может быть пересмотрена с учетом ваших рекомендаций и профессионального опыта


https://helpcenter.onlyoffice.com/installation/groups-compile-windows.aspx
https://github.com/ONLYOFFICE/CommunityServer