В январе 2019 года было завершено обучение IT команды корпорации "Экополис" правильным процессам проектирования и разработки программного обеспечения, другими словами, проведена имплементация инженерных практик.
Корпорация "Экополис" - лидер в области вторичной переработки промышленных и бытовых отходов в России. Стратегической целью компании является создание возобновляемой экономики «потребления без загрязнения». В 2018 году "Экополис" создали уникальный по эффективности и глубине извлечения ресурсов комплекс заводов по глубокой переработке отработанного электронного и электрического оборудования. Построенные предприятия позволят избежать захоронения опасных отходов и будут играть ключевую роль в создании устойчивого экоклимата. К сожалению, не многие знают, что период разложения, к примеру, одной батарейки - 110 лет. Информирование россиян о принципах правильной утилизации, хранения и переработки такого вида отходов - одна из важных задач "Экополиса".
У владельцев корпорации есть полезное правило - правило любой современной, технологичной компании - быть в курсе тенденций и трендов, позволяющих оптимизировать бизнес-процессы и работать эффективнее. Именно поэтому руководством IT направления "Экополиса" было принято решение пройти обучение по настройке контура CI/CD, позволяющего сократить время выпуска новой функциональности в работу и минимизировать ошибки за счет автоматизации релизного цикла.
В качестве тестируемого решения было использована конфигурация ERP системы. В рамках проекта были развернуты Gitlab, Jenkins, SonarQube, настроена синхронизация хранилища 1С и репозитария Gitlab, выполнен ряд задач по настройке контура CI/CD. Одним из достижений обучения стала интеграция Gitlab и DevProm, которую инженеры и разработчики IT подразделения корпорации осуществили своими силами.
Для сообщества, активно развивающего OpenSourсe продукты, сотрудничество "Серебряной Пули" и "Экополиса" также принесло весьма ощутимые результаты: были доработаны два открытых инструмента Gitsync и Packman, результатом доработок стал расширенный, общедоступный, полезный функционал.