Можно ли построить современный CI/CD вокруг 1С?
Можно ли построить современный CI/CD вокруг 1С? Мы попробовали и вот что получилось: уйти от классической схемы с двумя хранилищами, перевести разработку на Git и EDT, встроить код-ревью в процесс, автоматизировать большую часть рутинных операций и сделать так, чтобы в релиз попадали только проверенные изменения. Когда говорят о разработке на 1С, обычно вспоминают конфигуратор, хранилища и ручной перенос изменений между ними. Для небольших проектов такой подход — рабочий. Но когда через внутреннюю финансовую систему проходит казначейство, платежи, финансовая отчётность и интеграции с другими сервисами, нужно искать другое решение. В нашей системе важно в любой момент понимать, кто внёс изменения, когда это произошло, какие проверки уже пройдены и почему именно эта версия попадает в релиз. В докладе Виталий Онянов, руководитель группы разработки управления арендой и НСИ, показал, как за несколько лет менялся процесс разработки. Самую верхушку айсберга читайте в карточках. А подробный разбор процесса разработки 1С в Ozon Tech: от автотестов и CI/CD до мониторинга, контроля качества и безопасности — в докладе Виталия ⬅️