 |
 |
№ 4 (124) июль–август 2025 г.
Раздел: Безопасность программного обеспечения
|
Разработка программного комплекса для автоматизации жизненного цикла разработки ПО в образовательной среде
Development of a Software Package for Automation of the Software Development Life Cycle in the Educational Environment
Михаил Александрович Каликин
M. A. Kalikin
Лариса Сергеевна Зеленко,
кандидат технических наук
L. S. Zelenko,
PhD (Eng.)
Сергей Владимирович Востокин,
доктор технических наук
S. V. Vostokin,
PhD (Eng., Grand Doctor)
Самарский национальный исследовательский университет им. академика С. П. Королева
Samara University
|
|
  |
УДК 004.4’24
Статья посвящена созданию цифровой платформы, предназначенной для автоматизации разработки программного обеспечения в образовательной среде. Основой решения выступает отечественная система виртуализации «РЕД Виртуализация», поверх которой развернута гибридная инфраструктура, включающая компоненты как в контейнерной, так и в классической серверной среде. Реализована поддержка непрерывной интеграции, непрерывной доставки и непрерывного развертывания (CI/CD) системы контроля версий, централизованное хранение артефактов, управление кластером и мониторинг. Платформа включает в себя компоненты Gitea, Jenkins, Nexus, Prometheus, Grafana и Zabbix. Архитектура адаптируема под различные направления подготовки и может быть масштабирована на несколько факультетов, обеспечивая устойчивую и независимую ИТ-среду в рамках вуза.
< ... >
Ключевые слова:
инфраструктура автоматизации, цифровая образовательная среда, программная независимость, CI/CD, Kubernetes, BinderHub, Jenkins, Gitea, Nexus
The article is devoted to the creation of a digital platform designed to automate software development in the educational environment. The solution is based on the domestic virtualization system «RED Virtualization», on top of which a hybrid infrastructure is deployed, including components in both a container and a classic server environment. Support for continuous integration, continuous delivery, and continuous deployment (CI / CD), version control systems, centralized storage of artifacts, cluster management and monitoring are implemented. The platform includes Gitea, Jenkins, Nexus, Prometheus, Grafana and Zabbix. The architecture is adaptable to various areas of training and can be scaled to several faculties, providing a stable and independent IT environment within the university.
Keywords:
automation infrastructure, digital learning environment, software independence, CI/CD, Kubernetes, BinderHub, Jenkins, Gitea, Nexus
 Полную версию статьи смотрите на страницах журнала «Защита информации. Инсайд»
Обращайтесь!!!
e-mail: magazine@inside-zi.ru
тел.: +7 (921) 958-25-50, +7 (911) 921-68-24
Предыдущая статья СОДЕРЖАНИЕ НОМЕРА Следующая статья
|