Перейти к основному содержимому

Сервисы платформы

Gitea - управление кодом​

gitea.simple-env.site

Gitea - это Git-хостинг (аналог GitHub), где хранится код вашего проекта
Здесь же работает CI/CD пайплайн через Gitea Actions

Что делать здесь:

  • Пушить код (git push)
  • Смотреть результаты CI/CD (вкладка Actions)
  • Создавать Pull Requests для code review
  • Просматривать историю коммитов

SonarQube - качество кода​

sonarqube.simple-env.site

SonarQube автоматически анализирует код после каждого пуша и показывает:

  • Bugs - потенциальные ошибки
  • Vulnerabilities - уязвимости безопасности
  • Code Smells - плохие практики
  • Coverage - покрытие тестами
  • Duplications - дублирование кода
Quality Gate

Если Quality Gate не пройден - деплой не произойдёт
Исправь проблемы и запушь снова

Настройка не требуется: токен SONAR_TOKEN настроен платформой на уровне организации, анализ в CI запускается автоматически
Вход в UI - через Keycloak SSO

Planka - управление задачами​

planka.simple-env.site

Kanban-доска для управления задачами проекта
Преподаватель создаст доску для твоей команды

Рекомендуемые колонки:

  • Backlog → In Progress → Review → Done

Nexus - реестр образов​

nexus.simple-env.site

Nexus хранит Docker-образы твоего приложения
Ты не работаешь с ним напрямую - CI/CD пайплайн автоматически пушит образы после сборки

Nexus также кеширует библиотеки PyPI и npm (proxy-репозитории)
CI и Docker-сборки уже тянут зависимости через него; как направить туда локальные pip/npm - см. раздел «Зависимости через Nexus» в «Локальная разработка»

Домашняя страница​

home.simple-env.site

Единая точка входа с плитками всех сервисов
После входа через Keycloak видишь сервисы по своей роли