Azure DevOps Server

Бесплатно
Windows

Сайт: azure.microsoft.com/services/devops/server

Azure DevOps Server — это серверное решение для организации совместной разработки программного обеспечения, предоставляющее набор интегрированных инструментов для управления исходным кодом, планирования работ, непрерывной интеграции и доставки, а также автоматизации тестирования и релизов в локальной инфраструктуре. Продукт предназначен для предприятий, которым требуется размещение и эксплуатация системы управления жизненным циклом разработки внутри собственных сетей по соображениям безопасности, соответствия требованиям или интеграции с локальными сервисами.

Исторически продукт эволюционировал из семейства серверных решений Microsoft для ALM (Application Lifecycle Management) и поддерживает как распределённые системы контроля версий (Git), так и централизованные репозитории (Team Foundation Version Control). Azure DevOps Server интегрируется с системами сборки и развёртывания, предоставляет средства для трекинга задач, управления бэклогом и досками управления работой, а также включает возможности для управления артефактами и проведения тестирования в автоматизированных и полуавтоматизированных сценариях.

  • Управление исходным кодом: поддержка Git-репозиториев и централизованного контроля версий (TFVC) с механизмами ветвления, слияния и политики контроля качества коммитов.
  • Планирование и трекинг: функциональность для управления требованиями, бэклогом, задачами и пользовательскими историями, гибкая настройка рабочих процессов и досок Kanban/Scrum.
  • Непрерывная интеграция (CI): конфигурируемые конвейеры сборки для автоматизации компиляции, тестирования и проверки качества кода в локальной среде.
  • Непрерывная доставка (CD): инструменты для автоматизации релизов и развёртываний на тестовые, предварительные и продуктивные окружения с поддержкой многоуровневых конвейеров и контроля доступа.
  • Управление тестированием: средства для планирования и выполнения тестов, автоматизированного и ручного тестирования, а также отчётности по покрытию и дефектам.
  • Артефакты и пакеты: хранение и распространение бинарных артефактов и пакетов, интеграция с менеджерами пакетов и возможность создания приватных репозиториев артефактов.
  • Безопасность и управление доступом: ролевая модель, интеграция с корпоративными каталогами, аудит действий и детальная настройка разрешений на уровне проектов и репозиториев.
  • Расширяемость и интеграция: API и расширения для интеграции с внешними инструментами, скриптами и внутренними процессами, поддержка автоматизации через интерфейсы и плагины.
  • Отчётность и аналитика: встроенные отчёты, дашборды и метрики по прогрессу, качеству кода и производительности процессов разработки.
  • Развёртывание в локальной инфраструктуре: возможности установки и поддержки в on-premises окружениях с контролем версий и обновлений по политике организации.
Подробнее