Сервисы платформы
Gitea - управление кодом
Gitea - это Git-хостинг (аналог GitHub), где хранится код вашего проекта
Здесь же работает CI/CD пайплайн через Gitea Actions
Что делать здесь:
- Пушить код (
git push) - Смотреть результаты CI/CD (вкладка Actions)
- Создавать Pull Requests для code review
- Просматривать историю коммитов
SonarQube - качество кода
SonarQube автоматически анализирует код после каждого пуша и показывает:
- Bugs - потенциальные ошибки
- Vulnerabilities - уязвимости безопасности
- Code Smells - плохие практики
- Coverage - покрытие тестами
- Duplications - дублирование кода
Если Quality Gate не пройден - деплой не произойдёт
Исправь проблемы и запушь снова
Настройка не требуется: токен SONAR_TOKEN настроен платформой на уровне
организации, анализ в CI запускается автоматически
Вход в UI - через Keycloak SSO
Planka - управление задачами
Kanban-доска для управления задачами проекта
Преподаватель создаст доску для твоей команды
Рекомендуемые колонки:
- Backlog → In Progress → Review → Done
Nexus - реестр образов
Nexus хранит Docker-образы твоего приложения
Ты не работаешь с ним напрямую - CI/CD пайплайн автоматически пушит образы после сборки
Nexus также кеширует библиотеки PyPI и npm (proxy-репозитории)
CI и Docker-сборки уже тянут зависимости через него; как направить туда локальные
pip/npm - см. раздел «Зависимости через Nexus» в «Локальная разработка»
Домашняя страница
Единая точка входа с плитками всех сервисов
После входа через Keycloak видишь сервисы по своей роли