Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Узнайте, как использовать наш интегрированный набор средств для ускорения разработки и доставки приложений программного обеспечения. Создавайте лучшие приложения для любой платформы, включая Android, iOS, Linux, macOS или Windows.
Azure DevOps Services и облачные службы Azure помогают устранять барьеры между командами, поощрять совместную работу и улучшать поток ценности для клиентов. Кроме того, используйте локальный сервер Azure DevOps Server, если вы хотите сохранить данные в сети.
Оба варианта предназначены для предприятий и поддерживают команды любого размера, от нескольких десятков до нескольких тысяч. Azure DevOps Services предоставляет масштабируемую, надежную и глобальную размещенную службу. Она поддерживается Соглашением об уровне обслуживания (SLA) 99,9%, отслеживаемым нашей командой, работающей круглосуточно, и доступна в местных центрах обработки данных во всём мире.
Используя веб-хуки и расширения, вы можете быстро увеличить возможности Azure DevOps через интеграцию с другими сервисами и инструментами.
Основные различия между Azure DevOps Services и Azure DevOps Server см. в статье "Общие сведения о различиях между Azure DevOps Services и Azure DevOps Server".
Начало работы в облаке или локальной среде
Независимо от того, работаете ли вы в облаке, локально или в гибридной среде, у вас есть комплексный набор средств DevOps и Agile. Все эти средства поддерживают совместную работу группы в течение циклов планирования, разработки, тестирования и непрерывной доставки.
Работа в облаке
Выберите Azure DevOps Services, если требуется быстрая настройка и обслуживание без обслуживания. Кроме того, облачные размещенные службы поддерживают удобную совместную работу между доменами, эластичным масштабированием и надежной безопасностью. У вас также будет доступ к серверам непрерывного тестирования и облачных сборок. Небольшие команды могут начать бесплатно!
Работа в локальной среде
Выберите локальную среду, когда вам нужны данные для пребывания в сети.
Разработка кода с помощью выбранной интегрированной среды разработки
Azure DevOps поддерживает два типа управления версиями: Git и система управления версиями Team Foundation (TFVC). Используйте Git, управление версиями Team Foundation (TFVC) или как для хранения кода для приложений, так и для предоставления доступа к разным версиям кода.
Вы можете разрабатывать код в Android Studio, Eclipse, IntelliJ, Visual Studio, Visual Studio Code или Xcode.
Git
Git — это распределенная система управления версиями. У каждого разработчика на компьютере разработки есть копия всего репозитория исходного кода. Разработчики могут зафиксировать каждый набор изменений на компьютере разработки и выполнять операции управления версиями, такие как журнал и сравнение без сетевого подключения. Ветви легковесные.
TFVC
TFVC — это централизованная система управления версиями, которая позволяет применять детализированные разрешения и ограничивать доступ до уровня файла. Как правило, члены команды имеют на своих компьютерах разработки только одну версию каждого файла. Исторические данные ведутся только на сервере. Ветви базируются на путях и создаются на сервере.
Вы можете использовать TFVC для масштабирования от небольших до крупных проектов и с помощью серверных рабочих пространств, вы можете масштабировать до очень больших баз кода с миллионами файлов на ветвь и большие двоичные файлы. И с помощью сравнения и аннотирования можно определить точные изменения, которые они сделали.
Управление пакетами и поиск кода
Команды разработчиков программного обеспечения часто используют библиотеки повторно или предоставляют библиотеки другим пользователям для повторного использования. Управление пакетами поддерживает совместное использование кода в виде двоичных компонентов между организациями и в командах. С его помощью можно создавать проекты для создания пакетов и обновления проектов, использующих обновленные пакеты. Расширение Azure Artifacts позволяет подключаться к существующим службам управления пакетами, которые вы уже используете, например локальные серверы NuGet для защиты IP-адресов, NuGet, MyGet или Artifactory.
Поиск кода предоставляет комплексное решение для всех потребностей в изучении кода и устранении неполадок. От обнаружения примеров реализации API до поиска текста ошибки поиск кода предлагает быстрый и эффективный способ поиска кода. Поиск по одному или нескольким проектам с ранжированием и детализированными результатами поиска, чтобы вы нашли то, что нужно, и могли сосредоточиться на понимании вашего кода. Поиск кода позволяет фильтровать результаты на основе таких типов кода, как определения, комментарии и ссылки; фильтруйте по пути, расширению файла или репозиторию; и используйте логические операторы, такие как AND, OR, NOT, чтобы уточнить запрос и получить необходимые результаты.
Поиск кода также упрощает совместную работу команды и помогает повысить эффективность разработчика. Просмотрите журнал и заметки, чтобы узнать, кто в последний раз изменил строку кода и что они изменили. Локальный поиск в файлах кода, нахождение ссылок или определений результатов поиска по коду во время отладки или исследования кода. Добавьте комментарии, а затем легко сообщите результаты участникам группы, предоставив url-адрес запроса.
Планирование и отслеживание работы с средствами Agile
Используйте средства Agile для планирования и отслеживания работы с помощью процессов Scrum и Kanban или сочетания обоих процессов. Средства scrum поддерживают определение и управление работой в спринтах, установку емкости и отслеживание задач. Средства Kanban позволяют управлять непрерывным потоком работы с помощью интерактивной доски подписей. Кроме того, настраиваемые диаграммы, панели мониторинга и отчеты помогают командам отслеживать ход выполнения и делиться ими.
Вы также получаете доступ к богатому набору возможностей настройки.
DevOps: сборка — тест — выпуск
Помогите вашей команде постоянно предоставлять программное обеспечение в быстром темпе и с меньшим риском, а также повысить эффективность и совместную работу между всеми командами, участвующими в процессах выпуска. Настройте сборки непрерывной интеграции для вашего приложения, которые запускаются при каждом внесении изменений. Агенты сборки с несколькими платформами поддерживают Android, iOS, Java, .NET и другие приложения. Легко подготавливать тестовые среды. Отслеживайте, когда качество достаточно для выпуска клиенту.
Помимо непрерывного тестирования интеграции можно создавать планы тестирования, выполнять ручное тестирование и запускать модульные тесты.
Azure Pipelines и сборка и выпуск в среде TFS помогают автоматизировать развертывание и тестирование вашего программного обеспечения в нескольких средах. С его помощью вы можете полностью автоматизировать доставку программного обеспечения вплоть до промышленной среды или настроить полуавтоматизированные процессы с утверждениями и развертываниями по запросу.
Увеличение масштаба
По мере роста вашей команды ваши инструменты растут. Вы можете легко добавить команды, которые могут сосредоточиться на их наборе невыполненных историй. Каждая команда, созданная вами, получает доступ к набору панелей мониторинга, средств гибкого планирования и других средств совместной работы.
Связанные статьи
После регистрации в Azure DevOps Services или установки Azure DevOps Server ознакомьтесь с веб-порталом и работой в пользовательском и административном контекстах.
- Сведения о Azure DevOps
- Основные службы
- Средства клиентского сервера
- Роли разработки программного обеспечения
Обновления Azure DevOps Server
Цены, затраты и лицензии
Цены на услуги Azure DevOps взимаются за каждого пользователя. Небольшие команды (5 пользователей или менее) могут начать бесплатно. Неограниченные подписчики Visual Studio бесплатны.
Локальный сервер Azure DevOps предоставляет три уровня доступа: заинтересованные лица, базовые и базовые планы тестирования. Вам не нужно покупать дополнительные лицензии для подписчиков Visual Studio. Используйте страницу цен Team Foundation Server для планирования требований к лицензированию.
Расширяемость. Создание интерфейсов интеграции первого класса
Наша платформа расширяемости позволяет создавать интеграции непосредственно в Azure DevOps для создания первоклассных и удобных подключений между различными инструментами и службами.
С помощью расширений Marketplace можно создавать интерфейсы интеграции первого класса, например простое контекстное меню или действие панели инструментов. Вы можете создать сложный и мощный полный интерфейсный опыт, который безупречно интегрируется в веб-портале Azure DevOps Services.
- Поиск расширений Marketplace
-
Получение расширений
- Использование хуков сервиса
- Начало работы с REST API
Хуки службы позволяют выполнять сценарии интеграции между другими приложениями и Azure DevOps, подписавшись на события вместо постоянного опроса. Служебные хуки обеспечивают более эффективный способ стимулирования действий при возникновении событий в ваших проектах. Например, вы можете отправить push-уведомление на мобильные устройства вашей команды при сбое сборки или создать карточку в Trello при создании рабочего элемента. Некоторые из служб, с которыми можно легко интегрироваться: UserVoice, Zendesk, Trello, Slack и HipChat.
Отраслевые стандартные RESTful API расширяют возможности Azure DevOps для ваших приложений и служб. С ними можно интегрировать практически из любого устройства, платформы или стека технологий, включая Android, iOS, Node.js, .NET и многое другое.
Аналитика: мониторинг приложений для получения аналитических сведений
Отслеживайте веб-приложения и приложения устройств, чтобы повысить производительность, определить шаблоны использования и запланировать следующую версию программного обеспечения.
Используйте Application Insights , чтобы понять, как используется приложение, и убедиться, что оно хорошо работает. Обнаруживайте проблемы, диагностируйте сбои и отслеживайте использование ваших мобильных приложений и веб-приложений, размещенных на Azure, или на ваших серверах IIS или Java EE.
Используйте HockeyApp для распространения бета-версий ваших приложений в Android, iOS, macOS и Windows, сбора динамических отчетов о сбоях, получения отзывов от пользователей, подбора новых тестировщиков и анализа покрытия тестов.