Отработать по ТЗ. Основная задача для двух проектов под ключ организовать оптимальный flow под полный цикл разработки с учетом имеющихся сред разработки:
1. Development (Dev)
• Назначение: Среда для работы разработчиков.
• Доступ: dev.pulse.ea-lab.trade (внутренняя сеть, изолирована от внешнего мира).
• Процесс:
- Задачи создаются и назначаются в Jira.
- Разработчики берут задачи из беклога, разрабатывают код и коммитят изменения в Bitbucket.
- Создаются ветки разработки по каждой задаче.
- Code review проводится внутри Bitbucket командой разработчиков.
2. Testing (QA)
• Назначение: Среда для ручного и автоматизированного тестирования.
• Доступ: изолирована от внешнего мира, доступ через внутренние шлюзы или VPN.
• Процесс:
- После Code review код мерджится в ветку .
- Автоматический CI/CD pipeline деплоит изменения на QA-среду.
- Тестировщики получают уведомления о готовности задач в Jira.
- Результаты тестирования фиксируются в Jira, создаются баг-репорты и задачи на доработку.
3. Staging (Стейдж)
• Назначение: Среда для финального тестирования перед выпуском в продакшен.
• Доступ: staging (доступна ограниченной группе для внешних и внутренних проверок).
• Процесс:
- Стабильные версии из ветки разворачиваются на стейдж-среде.
- Проводится регрессионное тестирование, performance-тестирование и проверка интеграции.
- Фиксируются окончательные проверки и замечания в Jira.
- Подготовка Release Notes и документации в Confluence.
4. Production (Прод)
• Назначение: Рабочая версия продукта, доступная конечным пользователям.
• Доступ: graip.space (общедоступная).
• Процесс:
- После успешного тестирования на Staging код мерджится в ветку master.
- Релиз разворачивается через автоматизированные CI/CD процедуры.
- Команда мониторинга и DevOps следит за стабильностью и производительностью.
- Баги и пользовательские отчёты фиксируются в Jira и включаются в новые циклы разработки.
Инструменты Atlassian:
• Jira: управление задачами, баг-трекинг, agile-доски.
• Bitbucket: хранение кода, ветвление, code review.
• Confluence: документация, технические спецификации, Release Notes.
Разделы:
Опубликован:
09.06.2025 | 09:58 [поднят: 09.06.2025 | 09:58]