×

Вы используете устаревший браузер Internet Explorer. Некоторые функции сайта им не поддерживаются.

Рекомендуем установить один из следующих браузеров: Firefox, Opera или Chrome.

Контактная информация

8 908 511 35 70
ivdon3@bk.ru

Контейнеризация и сборка Android-приложений в условиях сетевой изолированности

Аннотация

Васькин В.А., Ямашкин С.А.

Дата поступления статьи: 23.12.2025

В данной статье рассматривается проблема разработки Android-приложений в защищенных, изолированных от сети средах, где отсутствует прямое подключение к интернету. Основная цель — разработка надежного метода непрерывной интеграции и доставки (CI/CD) Android-артефактов в этих условиях. Предложенное решение методологически интегрирует контейнеризацию Docker для обеспечения стандартизированной среды сборки с Nexus Repository Manager для создания полного локального зеркала всех внешних зависимостей, таких как зависимости от Google Maven. Этот локальный кэш репозитория затем становится доступным внутри изолированной сети через настроенный прокси-сервер nginx. Реализованная система успешно обеспечивает полный и автоматизированный конвейер сборки Android, полностью исключая необходимость внешнего доступа во время компиляции. Результаты демонстрируют значительное повышение безопасности за счет снижения рисков, связанных с общедоступными репозиториями, а также обеспечения стабильности сборки, воспроизводимости и защиты от сбоев в вышестоящих системах. В заключение, этот подход предоставляет практичную и надежную основу для безопасной разработки мобильных приложений в высокозащищенных или ограниченных корпоративных сетевых инфраструктурах.

Ключевые слова: docker, контейнеризация, android, flutter, ci/cd, nginx, проксирование, сетевая изолированность, сборка приложений

2.3.1 - Системный анализ, управление и обработка информации