1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dromara-Jpom

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
PLANS.md 9.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 04.03.2025 07:55 9d11278

Разработка плана

2.11.x

  1. Конвейер сборки
  2. netty-agent
  3. Управление учетными записями
  4. Обновление до JDK 11 или 17
  5. Мониторинг портов, мониторинг тревог, мониторинг машин, тревожное оповещение SSH
  6. Мониторинг активов
  7. Переключение трафика Nginx (возможность отключения функционала Nginx)
  8. Интерфейс пользователя для acme.sh
  9. Аудит выполнения команд
  10. Время выполнения части команд значительно отличается от времени прямого выполнения
  11. Повышение прав доступа для неконтрольных пользователей для записи в файлы контролирующего пользователя
  12. Частичная миграция данных рабочего пространства (проекты, сборка, репозитории, распределение узлов)
  13. Пользовательская настройка столбцов таблицы в интерфейсе
  14. Отмена узлов, конфигурация белых списков и загрузка белых списков (объединены в конфигурацию рабочего пространства сервера)
  15. Узлы туннеля
  16. docker-compose sh
  17. Оптимизация модуля уведомлений мониторинга для поддержки большего количества систем (Feishu) zx
  18. Поддержка базы данных MariaDB

2.10.x1. Transition to Vue3 in the frontend

  1. Import repository Yunxiang (zx). Dependencies are too large, requires implementation through a unified API (standard testing required)
  2. Repository, build, distribution, Projects import and export
  3. Editing Docker containers (zx)
  4. Front-end theme change
  5. Repository credentials, SSH keys using environment variables (drop-down list supported)
  6. Changing SSH key permissions zx
  7. Asset management using Vue3 zs
  8. User management using Vue3 zs### ЗАВЕРШЕННЫЕ1. SSH-соединение с Docker (sh)
  9. Массовое удаление образов (sh)
  10. Управление активами
    1. Управление машинами
    2. Мониторинг машин
    3. Управление SSH
    4. Управление Docker
    5. Кластеры Docker
    6. Мониторинг SSH
    7. Управление репозиторием (в процессе рассмотрения, может быть объединено с управлением учетными данными)
  11. Использование плагинов Git сервера
  12. Замедление компонента логов
  13. Очистка таблицы триггеров
  14. Пример использования scp для публикации
  15. Отслеживание прогресса при загрузке файлов SSH (разделение на части + прогресс)
  16. Поддержка интеграции системы управления пользователями с третьими сторонами
  17. Шифрование передачи информации (конфиденциальность, защита от передачи в открытом виде HTTP)
  18. Перенос проверки сертификатов плагинов на сервер
  19. Стабильная версия / версия для тестирования
  20. Автономное управление публикацией файлов плагинами
  21. Управление основными образами для сборки контейнеров
  22. Пример использования Tomcat
  23. Разделение загрузки файлов
  24. Поддержка MySQL как базы данных
  25. Оптимизация конфигурационных файлов
  26. Триггеры проектов
  27. Оптимизация модуля перенаправления узлов
  28. Добавление новых событий триггера сборки (до и после)
  29. Копирование проектов
  30. Тестирование параметров командной строки
  31. Проблема кэширования вкладок (таймер не очищается)
  32. Публикация в указанной директории

2.8.x1. Обновление базы данных до версии 2.0

  1. Поддержка резервного копирования файлового менеджера
  2. Переменные рабочего пространства узла
  3. Оптимизация мониторинга операций
  4. Поиск лог-файлов узла
  5. Мониторинг webhook
  6. Определение изменения кода в репозитории при сборке
  7. Выполнение скриптов узла в пакете

2.8.x


  1. SSH выполнение команд в пакете
  2. Оркестрация контейнеров
  3. Настройка состояния проекта
    1. for /f "tokens=1 delims= " %i in ('jps -l ^| findstr "JpomServer"') do @echo %i
  4. Настраиваемый скрипт запуска проекта
  5. Быстрое установление и импорт плагинов конечной точки
  6. Сборка контейнера
  7. Интерфейс управления Docker
  8. Панель отслеживания узла
  9. Реальное чтение лог-файлов
  10. Распределение конфигураций
  11. Изменение пароля базы данных

2.7.x

  1. Переезд ролей пользователей (планирование внедрения рабочих пространств)
  2. Ввоз/вывоз данных

2.6.0

  1. Отмена Thymeleaf

  2. Pull-запрос кода с помощью Git сертификата

  3. Добавление нового репозитория кода (сборка)

  4. Поддержка обновления текущей страницы узла на странице управления узлом

  5. Персонализация пути вывода лог-файлов проекта

  6. Расширение функции распространения узла SSH-развертывание по указанному адресу

  7. Поддержка удаленного скачивания файлов проекта

  8. Замена JWT

  9. Оптимизация класса компрессии## 2.5.1

  10. проблема механизма токена (@ArnoHand до 4 апреля)

  11. проблема большого размера файла в консоли (@Jiang Xiaoxiao до 4 апреля)

  12. белый список IP (@Jiang Xiaoxiao до 4 апреля)

  13. автоматическое запуск при старте системы — документация (@Hotstrip до 10 апреля)

======================

2.5.2

  1. унифицированное управление агентами (@Lan Feng до 17 апреля)
  2. pull-запрос кода с помощью Git сертификата
  3. новый способ фильтрации списка проектов
  4. мгновенное обновление меню
  5. удаленное обновление (официальные услуги JPOM)

======================

  • основные страницы управления совместимы с мобильными устройствами

  • уведомление о необходимости продления SSL-сертификата

  • оптимизация управления Tomcat

    • оптимизация запуска (ожидается использование параметров из исходного конфигурационного файла Tomcat)
    • онлайн-редактирование конфигурации
  • поддержка развертывания контейнеров Docker

  • выбор JDK

  • автоматическое запуск при старте системы

  • белый список IP

  • лог socket

  • поддержка копий проекта на одном узле

  • распределенная публикация нескольких проектов на один узел

  • автоматическая регистрация узлов в кластере

  • оптимизация управления файлами

  • унифицированное управление агентами

  • SSH управление файлами (восстановление, ранее был неправильно объединенный PR)---

  • Сбор документов API Jpom

  • частичная невозможность использования backspace в ssh серверах

  • проблема механизма токена

  • большой размер лог-файлов консоли

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/dromara-Jpom.git
git@api.gitlife.ru:oschina-mirror/dromara-Jpom.git
oschina-mirror
dromara-Jpom
dromara-Jpom
master