Какие функции Azure DevOps?

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | Team Foundation Server 2018 — Team Foundation Server 2013

Узнайте о всех функциях, которые могут помочь при планировании и отслеживании проектов и кода, сборке, тестировании и выпуске программных приложений в Azure DevOps.

если вы не знакомы с Azure DevOps, ознакомьтесь с нашими обзорными статьями, которые позволят начинающим пользователям понять структуру и средства серверного клиента. Описание основных служб, поддерживаемых через веб-портал, см. в разделе основные службы.

Примечание

Некоторые функции зависят от платформы на основе следующих двух платформ:

  • Azure DevOps Services -облачная служба
  • Azure DevOps Server в локальной среде

Доступ и поддерживаемые клиенты

Браузеры

Подключение на веб-портал из последних версий следующих поддерживаемых браузеров:
- Chrome
-Microsoft Edge
- Браузера
- Internet Explorer
- Safari (Mac)

Интегрированные среды разработки (IDE)

Следите за работой и интеграцией в средах кода, сборки и тестирования со следующих клиентов:
- Eclipse (Team Explorer Everywhere)
- Visual Studio
- Android Studio
- IntelliJ
- Visual Studio Code
сведения о подключении см. в разделе Подключение проекта.

клиенты интеграции Office

Используйте функции, поддерживаемые этими знакомыми клиентами для управления проектом и проиллюстрирования требований.
- Excel

Управление пользователями и группами

Добавление членов в проект добавляет их в группу участников. При управлении большой группой пользователей используйте встроенные группы для управления пользователями и их разрешениями.


Добавление членов команды

чтобы предоставить общий доступ к проекту и внести в него изменения, добавьте пользователей в Azure DevOps Services или Azure DevOps Server.

Manage users, add team members

Azure Active Directory (Azure AD) (Azure DevOps Services)

контролируйте, кто может получить доступ к критическим ресурсам вашей команды'и основным бизнес-активам, путем управления доступом с помощью групп Azure Active Directory.

Уровни доступа

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

- управление пользователями (Azure DevOps Services) - изменение уровней доступа (Azure DevOps Server)

Разрешения

Управление доступом к конкретным функциям путем установки разрешений для пользователя или группы.

Гибкие инструменты для планирования и мониторинга работы

Журналы невыполненных работ

Создание списка невыполненной работы

Спланируйте проект, добавив рабочий элемент для каждой пользовательской истории или требования , которые планируется разрабатывать.

Build your backlog of user stories and requirements

Организация невыполненной работы

Сгруппируйте элементы в иерархический список с помощью невыполненных работ портфеля и быстро изменяйте порядок и родительские элементы, чтобы эффективно управлять своими конечными результатами.

Грешно

Используйте средство прогнозирования для оценки работы, которая должна быть выполнена в будущих спринтах.


Переместить рабочий элемент в другой проект (Azure DevOps Services)

Нажмите кнопку Change project icon Изменить проект, Actions icon Меню действий в форме рабочего элемента для перемещения рабочего элемента в другой проект.

Полноэкранный режим

Нажмите кнопку full screen icon или exit full screen icon для входа в полноэкранный режим или выхода из него.

Параметры невыполненной работы и доски

Нажмите кнопку Settings icon для настройки невыполненных работ и досок команды, включая Отображение ошибок в незавершенных журналах и на досках , а также Задание уровней работы группы.

Backlog and board settings

Просмотр иерархии невыполненной работы портфеля

Используйте родительские элементы Показать/скрыть для детализации иерархии невыполненной работы.

Владение невыполненной работой нескольких групп

Вы можете легко просматривать и отменять элементы, принадлежащие другим командам , и быстро переупорядочивать и изменять родительские элементы для эффективного управления невыполненной работой.

Изменить тип рабочего элемента (Azure DevOps Services)

Если вы добавили задачу вместо ошибки и хотите изменить тип рабочего элемента на ошибка, можно. Нажмите кнопку Change type icon Тип изменения Actions icon Меню действий в форме рабочего элемента для изменения типа рабочего элемента.

Фильтрация невыполненной работы

Для отображения или скрытия элементов, которые были перемещены из нового или предложенного состояния в активное или в состоянии выполнения, используйте Отображение или скрытие .

Кроме того, можно перечислить подмножество элементов на основе ключевых слов или теговключевых слов.

Filter based on keywords or tags

Запрос на отзыв

Запросите Отзывы о рабочем программном обеспечении и легко Следите за ответами, которые захватывают взаимодействие с видео, текстовом или письменными комментариями.

Request feedback

Отзыв клиента

Предоставьте бесплатный клиент Microsoft Feedback Client для сбора ответов на ваши запросы на отзыв.

Отслеживание ошибок, задач и проблем

Отслеживание проблем и других видов работы

Различные типы рабочих элементов отправляют различные типы работы , - такие как ошибки, тестовые случаи, риски, проблемы и многое другое.

Add new work item widget

Групповое изменение

Быстрое изменение одного или нескольких полей в нескольких рабочих элементах с помощью функции " Групповое изменение" на веб-портале или с помощью Excel.

Копирование или клонирование рабочего элемента

Копирование существующего рабочего элемента или копирование нескольких с помощью Excel.

Copy or clone a work item

Следование рабочему элементу

Нажмите кнопку Follow icon/Following icon Следовать / Ниже приведены действия по быстрому запуску или прекращению отслеживания изменений, внесенных в рабочий элемент.

Follow a work item control

Комментарии с форматированным текстом

Опишите и закомментируйте работу, используя форматированный текст, гиперссылки и встроенные изображения. Нажмите кнопку full screen icon или exit full screen icon , чтобы развернуть или свернуть область просмотра.

Очистить формат HTML

Использование Remove format или нажмите клавиши Ctrl + пробел , чтобы удалить форматирование выделенного текста.

Вложения

Для поддержки взаимодействия выполняемой работы добавьте в рабочие элементы сообщения электронной почты, документы, изображения, файлы журналов или другие типы файлов .

Оценка и отслеживание времени

Отследите предполагаемые, завершенные и оставшиеся трудозатраты для задач и других рабочих элементов. Несколько отчетов и панелей мониторинга предоставляют диаграммы, отображающие данные на основе емкости команды и оставшейся работы.

Новый интерфейс рабочего элемента

Новый интерфейс рабочего элемента предоставляет доступ к более современной форме, дополнительным функциям и возможность добавлять поля и применять другие настройки к типу рабочего элемента.

Управление ошибками

Запись и рассмотрение ошибок с помощью различных средств.

Выберите способ контроля ошибок

Каждая команда может управлять ошибками в невыполненной работе или вместе с задачами.

Совместное использование планов и сведений

Совместное использование данных с помощью рабочих элементов и Создание сводных списков со ссылками наневыполненную работу или запросы.

Удаление или удаление рабочего элемента

Удалите рабочие элементы из невыполненной работы, изменив их состояние на "удалено". Или переместите их в корзину или окончательно удалите их.

Recycle bin icon

Tags

Добавление тегов к рабочим элементам для фильтрации невыполненных работ и запросов. Выполнить групповое обновление рабочих элементов или использовать шаблоны рабочих элементов для добавления или удаления тегов.

Add tags to filter backlogs, boards, and queries

Шаблоны рабочих элементов

Быстрое добавление новых рабочих элементов на основе шаблонов с предварительно заполненными значениями для вашей команды'часто используемые поля.

&Аудит журнала

Просматривайте и запросите Журнал изменений рабочих элементов , чтобы узнать о прошлых решениях и поддерживать будущие.

Дискуссии

Добавление или проверка комментариев , добавленных в рабочий элемент. Начните с выбора Discussions icon обсуждение.

Интеграция разработки Git с отслеживанием работы

Разработайте Git и работайте в синхронизации в качестве группы для выполнения элементов невыполненной работы и задач с помощью раздела разработки Git. Добавление ветвей, создание запросов на вытягивание и просмотр всей разработки, выполненной для поддержки конкретного рабочего элемента.

Work item form Development section

Проверка ошибки, повторный запуск тестового случая

Выберите пункт проверить в контекстном меню формы рабочего элемента ошибки, чтобы запустить соответствующий тестовый случай в веб-средстве выполнения. Дополнительные сведения см. в разделе выполнение тестов для веб-приложений.

Связывание рабочих элементов

Отслеживание связанных работ, зависимостей и изменений, внесенных с течением времени, путем связывания рабочих элементов.

Link control, web portal

Добавление или изменение поля

добавьте настраиваемое поле (Azure DevOps Services | Azure DevOps Server для поддержки отслеживания дополнительных требований к данным или изменения существующего поля, чтобы применить необязательные правила.

Ограничение доступа

Ограничьте, кто может создавать или изменять рабочие элементы или поле рабочего элемента на основе пути к области, типа рабочего элемента или в зависимости от конкретных условий.

Индекс поля

Поиск описаний и сведений об использовании для каждого поля в индексе поля рабочего элемента.

Настройка (Azure DevOps Services)

Создание унаследованного процесса

Первым шагом в настройке проекта является Создание унаследованного процесса. Можно настраивать только унаследованные процессы.

Customize process

Новый интерфейс рабочего элемента

Новый интерфейс рабочего элемента предоставляет доступ к более современной форме, дополнительным функциям и возможность добавлять поля и применять другие настройки к типу рабочего элемента.

Настройка процесса

Настройки, вносимые в унаследованный процесс, автоматически обновляют все командные проекты, ссылающиеся на этот процесс. Вы можете настроить проект следующим образом:

Изменение процесса, используемого проектом

Чтобы применить настройки к одному или нескольким командным проектам, необходимо изменить процесс, на который они ссылаются, на настроенный процесс.

Включение и отключение процесса

Чтобы убедиться, что ни один из процессов не создает проект из процесса, который вы не'хотите использовать, его можно отключить.

Добавление или изменение поля

Добавьте настраиваемое поле для поддержки отслеживания дополнительных требований к данным или изменения существующего поля, чтобы применить необязательные правила.

Add field

Удаление поля из формы

Можно удалить настраиваемое поле и выбрать наследуемые поля из формы рабочего элемента. Можно также переметить поля , отображаемые в форме.

Список выбора пути к области

Изменение списка выбора путей к областям для поддержки группирования рабочих элементов по группам, продуктам или функциональным областям.

Hierarchical area paths

Списки выбора спринта и итерации

Измените список выбора путей итерации , чтобы обеспечить группировку работ по спринтам, вехам или другому периоду, связанному с конкретным событием или временем. Активируйте спринты для каждой команды.

Iterations or sprints

Поля проверки

Можно Просмотреть список полей , определенных для процесса, тип данных и WIT, на которые они ссылаются. Описание и использование каждого поля см. в разделе Индекс поля рабочего элемента.

Удаление поля из коллекции

Вы можете удалить настраиваемое поле , если оно'больше не требуется.

Настройка веб-формы

Для каждого типа рабочего элемента можно добавлять пользовательские страницы для группирования дополнительных настраиваемых полей , а также упорядочивать формы, размещая логически связанные группы и поля HTML на отдельных страницах в форме.

Add custom group

Добавление пользовательского типа рабочего элемента

Можно добавлять и изменять пользовательские типы рабочих элементов.

Настройка рабочего процесса

Для каждого типа рабочего элемента можно добавить настраиваемые состояния рабочего процесса для поддержки бизнес-задач отслеживания.

Удаление процесса

Удалите унаследованные процессы, которые больше не нужно использовать. Щелкните Удалить.

Настройка разрешений для процесса

чтобы настроить процесс, добавить настраиваемые поля или изменить макет формы рабочего элемента, необходимо быть членом группы "администраторы коллекции Project" или предоставить явные разрешения на изменение определенного процесса.

Настройка (Azure DevOps Server)

Добавление или изменение поля

Добавьте или измените поле для поддержки отслеживания работы и создания отчетов путем редактирования определения WIT.

Добавление правил в поле

Применение различных правил к настраиваемым полям для определения значения, которое оно может иметь, для копирования значения, указания значения по умолчанию, ограничения того, кто может изменять его, принудительное сопоставление шаблонов или принудительное применение условных значений.

Удаление поля

Прекращение отслеживания поля путем удаления поля из формы рабочего элемента для выбора типов рабочих элементов.

Список выбора пути к области

Изменение списка выбора путей к областям для поддержки группирования рабочих элементов по группам, продуктам или функциональным областям.

Списки выбора спринта и итерации

Измените список выбора путей итерации , чтобы обеспечить группировку работ по спринтам, вехам или другому периоду, связанному с конкретным событием или временем.

Настраиваемые списки выбора

Определите или измените значения списка выбора , изменив определение типа рабочего элемента.

Изменение рабочего процесса

Создание настраиваемого рабочего процесса путем добавления состояний, переходов, причин и необязательных действий.

Изменение формы рабочего элемента

Изменение макета формы рабочего элемента путем добавления полей, пользовательских элементов управления или вкладок.

Добавление пользовательского типа рабочего элемента

Добавьте пользовательский тип рабочего элемента для учета различных требований к данным.

Канбан

Основы методики канбан

Используйте свою доску Канбан, чтобы визуализировать и отследить поток работы от идеи до завершения, а также быстро обновлять поля рабочих элементов.

Update fields on cards

Перетаскивание-n-drop

Перетащите элементы на доске Канбан, чтобы обновить состояние, а также переупорядочить и изменить родительские элементы.

Добавление контрольных списков для задач

Добавление и пометка задач как выполненных с помощью контрольных списков упрощенных задач.

Track tasks with a checklist

Фильтр

Используйте ключевые слова для фильтрации и поиска элементов на доске Канбан.

Kanban board filter

Установка ограничений WIP

Задайте ограничения на объем работы, которую команда будет выполнять на каждом рабочем этапе , чтобы получить доступ к невыполненной работе спринта и доскам задач.

Разделение столбцов

Включите разбиение столбцов, чтобы Отслеживание задержки между элементами, выполняемыми в одном состоянии, и фактическое начало работы в новом состоянии.

Сопоставьте рабочий процесс

Настройте столбцы для поддержки рабочего процесса команды's и следите за работой от начала до конца.

Add columns to map your workflow

Ускорение работы с дорожками

Дорожки используются для мониторинга работы с различными классами уровня службы.

Определение готовности

Поддержка синхронизации команды путем указания требований, которые должны выполняться до передачи элементов на нисходящий рабочий этап.


Фильтровать по значениям полей или родительским рабочим элементам

Нажмите кнопку Kanban field filter icon Фильтр полей для фильтрации доски на основе назначения, итерации, типа рабочего элемента или тегов.

Kanban board filter fields.

совокупная Flowная диаграмма

С помощью CFD можно отслеживать количество рабочих элементов по мере их постепенного перемещения по различным заданным вами состояниям.

Настройка карточек

Добавьте поля в карточки , которые можно изменить непосредственно на досках Канбан и задач.


Customized card with added work item fields and styling rules

Динамические обновления

Включите динамическое обновление для автоматического обновления доски Канбан при внесении изменений другими пользователями или с помощью параметров доски.

Live updates

Добавить встроенные тесты

Добавление, выполнение и обновление тестов на доске Канбан с помощью встроенного теста.

Добавление контрольных списков в функции и ситуаций

Добавление и маркировка пользовательских историй и других рабочих элементов в соответствии с возможностями канбана или ситуаций платами.

Настройка предпочтения изменения порядка карт для Team'

Вы можете сохранить приоритет невыполненной работы при перемещении карточки в новый столбец, задав параметр изменения порядкадля рабочей группы's.

Включение и отключение заметок к карточкам

Включите или отключите Контрольные списки задач или встроенные тесты для вашей доски Канбан.

Настройка встроенных тестов

Настройка добавления новых встроенных тестов на доску Канбан: Создание нового плана тестирования или набора тестов или выбор существующего плана тестирования.

Масштабирование

Добавить другую команду

Добавление и структурирование групп и организация работы для поддержки автономности группы и организационного выравнивания. Teams может управлять своей работой независимо друг от друга, в то время как организация получает видимость для всех команд.

Multiple teams

Задать значения по умолчанию для команды

Несколько инструментов гибкой разработки ссылаются на группу's путь к области по умолчанию, путь итерации и активированные спринты для автоматической фильтрации набора отображаемых рабочих элементов. Узнайте, как используются значения по умолчанию.

Настройка иерархии команд

Настраивая команды и невыполненные работы в иерархическую структуру, владельцы программ могут более легко отслеживать ход выполнения команд, управлять портфелем и формировать данные свертки.

Автономность и выравнивание

По мере роста организации ваши средства могут расшириться для поддержки языка и региональных параметров в отношении автономности группы и организационного выравнивания.

Масштабирование средств и методик

Поэтапное внедрение методик, масштабируемых для создания более цикл и последовательностей в Организации, привлечения клиентов, улучшения видимости проектов и разработки производительных сотрудников.

Управление портфелями

Управляйте портфелем невыполненной работы и получите представление о ходе выполнения всех команд', а также о ходе выполнения всех программ.

Управление портфелями


Масштабируемая платформа Agile

Разработайте командные проекты, чтобы поддерживать ситуаций, обучение выпусков и несколько невыполненных работ для поддержки масштабируемой платформы Agile.

Scrum

Определение спринтов

Запланируйте и активируйте спринты группы's , чтобы получить доступ к невыполненной работе спринта и доскам задач.

Выбор командных спринтов, установка значений по умолчанию для команды

Несколько средств ссылаются на команды'по умолчанию и на активные пути итерации или спринты. Чтобы обеспечить оптимальную работу для гибких инструментов, каждая команда должна Задать пути области команды и пути итерации для поддержки действий по отслеживанию работы.

Планирование спринтов

Создавайте невыполненную работу спринта, добавляйте задачи и Распределите нагрузку по группе в соответствии с планированием спринта.

Мониторинг работы на доске задач

Используйте доску задач во время ежедневных совещаний Scrum для просмотра и обновления хода выполнения.

&Прогнозирование скорости

Используйте диаграммы скорости и средства прогнозирования для оценки работы, которая может быть выполнена в будущих спринтах.

Team velocity chart

Диаграммы выработки спринта

Отслеживайте ход выполнения и просматривайте закономерности команд на диаграммах выработки спринтов.

Sprint burndown chart

Управление ресурсами

Используйте средства планирования ресурсов для наблюдения за отдельными, командами и действиями по емкости для спринта.

Capacity bars

Рабочий процесс

Что такое рабочий процесс?

Рабочий процесс используется для отслеживания хода работы при переходе от новой, активной, к завершению или закрытию. Каждый рабочий процесс состоит из набора состояний, действительных переходов между состояниями и причин перехода рабочего элемента в выбранное состояние.

User story workflow

Рабочие процессы по умолчанию

Каждый процесс определяет рабочий процесс для каждого типа рабочего элемента, чтобы отслеживать ход выполнения из только что определенных, в выполняемых, завершенных или закрытых.

Рабочий процесс канбана

Вы можете полностью настроить свою доску Канбан, чтобы сопоставлять рабочий процесс, используемый вашей командой, путем добавления и переименования столбцов .

Add columns to map your workflow

Настройка рабочего процесса

для Azure DevOps Services: добавьте настраиваемые состояния рабочего процесса для поддержки бизнес-задач отслеживания. для Azure DevOps Server: проектирование пользовательского рабочего процесса путем добавления состояний, переходов, причин и необязательных действий.

Состояния

Состояния позволяют относиться к состоянию работы. Например, ошибка перемещается из активной, разрешеннойи закрытой в соответствии с тем моментом, когда она'определена, исправлена и проверена как фиксированная.

Transitions

Переходы указывают действительные прогресс и регрессию из состояния в состояние для типа рабочего элемента.

Ниже

Каждый переход указывает причину по умолчанию, а также необязательные причины для отслеживания изменения состояния.

Обновить поля во время изменений рабочего процесса (Azure DevOps Server)

Можно определить правила, изменяющие значение поля при каждом изменении состояния, выполнении перехода или выборе причины.

Применить правила условных полей рабочего процесса (Azure DevOps Server)

Можно определить правила, изменяющие значение поля на основе содержимого других полей в процессе изменения рабочего процесса.

Ограничение того, кто может вносить изменения во время переходов рабочего процесса (Azure DevOps Server)

Задайте правило поля условия, которое применяется к группе, чтобы ограничить круг пользователей, которые могут вносить изменения в рабочий процесс или поле.

Изменения рабочего процесса, формируемые событиями, или назначения полей (Azure DevOps Server)

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

Средство разработки визуальных рабочих процессов (Azure DevOps Server)

Вы можете изменить рабочий процесс или просмотреть диаграмму состояния рабочего процесса, используя Редактор процессов— средство управления питанием для Visual Studio.

Оповещения и уведомления

Личные и командные уведомления или оповещения

Получайте уведомления об изменениях в рабочих элементах, проверках кода, файлах системы управления версиями и сборках путем настройки персональных уведомлений или уведомлений команды.

Open Notifications from Organization menu

Совместное использование запросов и планов спринтов

Отправка запроса или плана спринтапо электронной почте.

Share queries, backlogs, and sprint plans with the email control

Быстрые оповещения членам команды

Используйте @mention элемент управления для отправки сообщения электронной почты членам команды, чтобы их можно было обсуждать с изменениями работы, запросами на вытягивание или другими элементами.

@mentions control sends email to team members with links

Обновления флагов клиентских компонентов

Флаг оповещения в интегрированной среде разработки автоматически оповещает вас о последних изменениях клиента.

Visual Studio feature notification flag

Следование рабочему элементу

Нажмите кнопку Follow icon/Following icon для быстрого запуска или прекращения отслеживания изменений, внесенных в рабочий элемент.

Follow a work item control

Отслеживание запроса на включение внесенных изменений

Чтобы отслеживать ход выполнения одного запроса на вытягивание, выберите Follow icon в меню.

Follow a pull request

Управление рабочими элементами, которые вы подчиняюте

На странице " рабочие > запросы " можно просмотреть список рабочих элементов, которые'повторно.

Followed work items list

Частое обновление интерактивных функций

Ознакомьтесь с новостями об обновлениях продуктов или прочитайте о них, перейдя по ссылке новостей на веб-портале.


Приведен

Код: Git

Начало работы с Git в Visual Studio

чтобы приступить к работе с Git, клонировать репозиторий, добавить код и создать ветви в Azure DevOps Services или Visual Studio. Узнайте, как зафиксировать, опубликовать и провести запрос на вытягивание изменений.

Visual Studio Git UI pages

Клонирование репозиториев

Для работы в локальной среде необходимо клонировать репозиторий.

Фиксация изменений

Введите сообщения о фиксации и быстро отправьте локальные изменения в общий репозиторий.

Commit and push changes

Запросы на включение внесенных изменений

Используйте запросы на вытягивание для проверки и слияния кода ветви с основной ветвью.

Синхронизация

Быстро синхронизируйте локальную ветвь с общим репозиторием.

Приступая к работе с Eclipse

работа с репозиториями Git с помощью Team Explorer Everywhere IDE для Eclipse.

Добавление рецензентов для получения отзывов

Используйте @mention элемент управления, чтобы добавить рецензентов в запрос на вытягивание, чтобы получить отзыв об изменениях.

@mentions control sends email to team members with links

Разрешение конфликтов слияния Git

Конфликты слияния возникают, когда фиксации имеют изменения в тех же файлах, что и другие более новые фиксации в журнале ветвей. Сведения о предотвращении и разрешении конфликтов слияния.

Поиск кода

Выполнив поиск кода во всех проектах, к которым у вас есть доступ, можно максимально повысить эффективность совместной работы и совместного использования кода. Ограничьте результаты и сосредоточьтесь на коде, используя фильтры, предварительный просмотр кода, журнал просмотра, Сравнение версий и многое другое .

Search code box

Получение уведомлений о запросах на вытягивание

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

Установка политик ветви

Чтобы улучшить качество кода, установите политики ветви, чтобы требовать проверки кода, или автоматически добавляя рецензентов.

Автоматически создавать запросы на включение внесенных изменений

Настройка политики ветви для автоматического создания сборки для запроса на вытягивание в выбранных ветвях.

Создание репозиториев Git

При создании проекта с помощью Git в качестве системы управления версиями автоматически создается репозиторий Git. Вы можете создать дополнительный репозиториев Git из контекста администратора.

Переименование репозитория Git

Переименуйте репозиториев Git из контекста администратора.

Интеграция разработки Git с отслеживанием работы

Разработайте Git и работайте в синхронизации в качестве группы для выполнения элементов невыполненной работы и задач с помощью раздела разработки Git. Добавление ветвей, создание запросов на вытягивание и просмотр всей разработки, выполненной для поддержки конкретного рабочего элемента.

Work item form Development section

Быстрое связывание рабочих элементов с запросами на вытягивание

Используйте элемент управления # ID , чтобы связать рабочие элементы с запросом на вытягивание для поддержки отслеживания.

Приступая к работе с Xcode

Работа с репозиториями Git с помощью интегрированной среды разработки Xcode.

Команды Git

Используйте средства командной строки Git , если необходимо выполнить ручные задачи или автоматизировать работу с помощью скрипта.

Обход политики ветви

Предоставление пользователю или группе разрешения на исключение из политики применения политик .

Переоснование ветви

Перед слиянием ветви в Main вы можете сначала пересоздать ветвь на последнюю фиксацию в Main.

Разрешения Git

Задайте разрешения для проекта Git, репозитория или ветви в контекстном меню или на странице администрирования веб-портала.

Код: TFVC

Начало работы с TFVC в Visual Studio

Разработка и совместное использование кода. Сведения о настройке рабочей области, возврате кода, сравнении изменений файлов и просмотре истории файлов.

Visual Studio TFVC UI pages

Настройка локальных или серверных рабочих областей

Создайте локальную рабочую область , которая сопоставляется с базой кода, представляющей интерес.

Устранение конфликтов

Поддержка разрешения конфликтов, возникающих, когда несколько пользователей одновременно работают с файлом.

Сравнение файлов и папок

Сравните папки сервера и локальные папки друг с другом и просмотрите различия между содержимым каждой папки.

Контроль наборов изменений

Найдите сведения о том, какие ветви получили определенный набор изменений и когда эти изменения были объединены.

Запрос анализа кода

Увеличение общего качества кода и снижение риска создания ошибок путем запроса проверки кода при возврате кода.

Журнал проверки файла

Получение подробных сведений о том, какие изменения были внесены в файлы.

Приостановить работу

Используйте наборы отложенных изменений , если необходимо отложить некоторые или все выполняемые задания.

Управление ветвями, изоляция риска

Используйте ветви и блокировки, чтобы изолировать риск, появившийся в результате работы, выполненной различными командами.

Слияние ветвей

Интегрируйте работу, выполненную в разных ветвях, на определенных этапах проекта.

Задание политик извлечения и возврата

Применяйте методики, ведущие к повышению качества кода и более эффективной разработки групп, путем установки правил возврата иизвлечения.

Поиск кода

Поиск кода по всем проектам, к которым у вас есть доступ. Ограничьте результаты и сосредоточьтесь на коде, используя фильтры, предварительный просмотр кода, журнал просмотра, Сравнение версий и многое другое .

Search code box

Подписка на оповещения при возврате

Получите уведомление, когда кто-нибудь сверяет код с проектом TFVC, подписавшись на получение оповещений по электронной почте.

Блокировки системы управления версиями

Заблокируйте файлы или папки , если необходимо предотвратить их извлечение или изменение.

Загрузка файлов с сервера

Регулярно получайте новейшие файлы с сервера , чтобы разрабатываемый код был совместим с кодом, разработанным другими пользователями вашей команды.

Разрешения TFVC

Задайте разрешения на Выбор задач управления кодом из контекстного меню для файлов или папок TFVC или контекста администратора для проекта.

Azure Artifacts (Azure DevOps Services)

Что такое Azure Artifacts?

Azure Artifacts — это новое имя, которое ранее Управление пакетами. Azure Artifacts помогает управлять совместно используемым кодом, автоматизируя распространенные задачи для обнаружения, использования и совместного использования компонентов.

Создание веб-каналов

Создание веб-каналов для совместного использования кода через пакеты.

Перемещение существующих файловых ресурсов в облако

Исключите зависимости от локальных файловых ресурсов и размещенных экземпляров NuGet. Путем перемещения пакетов в Azure DevOps Services.

Обнаружение и использование пакетов

Использование пакетов путем подключения к веб-каналу.

Публикация пакетов в веб-каналах

Публикуйте пакеты , чтобы поделиться кодом с вашей командой и вашей организацией.

Добавление удостоверений в веб-каналы

Предоставление группам и удостоверениям служб доступа к веб-каналам.

Вышестоящие источники

Используйте один веб-канал для управления пакетами из разных источников. Публикация и установка пакетов из веб-канала и общедоступных реестров с использованием вышестоящего источника.

удаление пакета NuGet из веб-канала

удалите из списка пакет или удалите пакеты и восстановите удаленные пакеты из корзины в Azure Artifacts вы больше не хотите, чтобы пользователи обнаружили их.

Безопасные веб-каналы

Управление тем, кто может принимать участие в канале или использовать его.

Непрерывная поставка

Сборка

Определение сборок

Начните с шаблона сборки и настройте в нем сборку. сборка для Windows, iOS, Android, Java (Ant, Maven или Gradle) или Linux с использованием тех же доменных языков, которые вы используете каждый день на компьютере разработки. Создавайте приложения Xamarin для iOS и Android и запускайте тесты на Xamarin Test Cloud в рамках сборки.

Настройка процесса сборки с помощью сценариев

Используйте скрипт , чтобы добавить бизнес-логику команды's в процесс сборки.

Агенты сборки и Пулы агентов

Для сборки кода требуется по крайней мере один Агент . При масштабировании системы с большим объемом кода, пользователей и сборок вам'всем требуется больше агентов сборки, упорядоченных в пулах агентов. Вы можете использовать как локальные, так и размещенные в Майкрософт Пулы агентов.

Запись с проверкой изменений (TFVC, Azure DevOps Services)

Используйте запись с проверкой изменений для защиты от критических изменений при проверке кода в TFVC.

Политики ветви (Git)

Улучшите качество кода, задав политики ветви , чтобы гарантировать, что сборки никогда не будут работать, или получить нужных пользователей для проверки изменений.

Сборки непрерывной интеграции

Определите СБОРКУ CI , которая компилирует и тестирует решения каждый раз, когда ваша команда проверяет код.

Сводные диаграммы сборки

Просмотр состояния сборки в режиме реального времени и Добавление сводных диаграмм построения на панели мониторинга.

Снимок экрана линейчатой диаграммы, показывающей сводные данные построения. Большинство столбцов имеют зеленый цвет, что означает успешное завершение сборок. Несколько полос имеют красный цвет.

Диаграммы покрытия кода

На вкладке покрытие кода на странице Сводка по сборке можно просмотреть процент покрытия кода, а также загрузить данные о покрытии кода в форматах Jacoco или Cobertura.

Аудит изменений

Определите, кто изменил, что в определении сборки и когда они сделали.

Политики хранения сборок

Определите политики для автоматического удаления старых завершенных сборок , чтобы избежать загромождения.

Разрешения на сборку

Определите, кто может определять, удалять сборки и управлять ими.

Выпуск

Автоматизирование развертываний

Сократите время выхода на рынке и ответьте на Отзывы клиентов с большей гибкостью, автоматизируя процесс выпуска. Развертывайте приложения на разных платформах во всех средах конвейера, используя только один выбор.

Release Manager

когда следует использовать Azure Pipelines или создать & выпуск в Azure DevOps Server?

оцените, как Azure Pipelines и сборка & выпусков в Azure DevOps Server могут помочь в разработке и развертывании.

Определения выпуска

Добавьте определение выпуска, выбрав версию сборки, целевые среды выпуска и задачи.

Среды выпуска

Определение и клонирование сред выпуска, логических сущностей, представляющих место развертывания выпуска, например коллекция серверов, облако, несколько облаков или магазин приложений.

Артефакты

Выпуск в основном определяется артефактами с управлением версиями, которые составляют выпуск. При развертывании выпуска в различных средах выполняется развертывание и проверка одних и тех же артефактов во всех средах.

Задачи

Автоматизируйте Развертывание выпуска, определяя события, которые инициируют выпуск.

Агенты и пулы агентов

Пулы агентов — это контейнеры выполнения, указывающие контекст безопасности и среду выполнения для агентов, которые запускаются при развертывании выпуска.

Работает для любого приложения

развертывайте приложения любого типа на нескольких платформах , в том числе Windows и Linux, будь то локальная или облачная.

Рабочие процессы утверждения

Оптимизируйте рабочий процесс выпуска приложения, выполнив утверждения перед утверждением до и после развертывания для нескольких утверждающих или команд.

Уведомления о выпуске

Получение сообщений электронной почты по мере возникновения выпусков. Утверждающие получают уведомления автоматически, когда выпуск ожидает утверждения.

Полная трассировка

Отслеживайте состояние конвейеров выпуска и отслеживайте каждое развертывание в каждой из сред. Храните полный журнал аудита всех действий, выполняемых в выпуске, с подробными журналами выпусков и отслеживанием одобрения.

Журналы выпуска

Просмотр или скачивание файлов журнала в виде ZIP-файлов. Файлы журнала содержат сведения о состоянии каждого этапа или задачи выпуска для каждой из сред в определении выпуска. Каждый завершенный выпуск — "успешно", "сбой" или "прервано" —включает в себя файл журнала, сведения и историю для каждого шага или задачи.

Триггеры

Автоматизируйте Развертывание выпуска, определяя события, которые инициируют выпуск.

Переменные

Уточняйте описание всех переменных выпуска System, Global и Agent.

Имена выпусков

Укажите схему именования и нумерации, которую вы хотите использовать при добавлении выпусков.

Глобальные свойства конфигурации

Упростите управление пользовательскими значениями, которые используются для настройки нескольких выпусков, указав пользовательские значения для любой из задач в любой из сред определения выпуска.

Просмотр результатов теста

Откройте вкладку тесты , чтобы просмотреть сводку результатов теста, включая процент успешных/неудачных поработок и длительность выполнения. Отсортируйте результаты теста по группам или отфильтруйте результаты, чтобы отображались только что пройденные, завершившиеся сбоем или другие результаты.

View test results for a release

Добавить сводку по выпуску на панель мониторинга (Azure DevOps Services)

Добавление сводной диаграммы выпуска на панель мониторинга команды.

Расширение и настройка

Создайте рабочие процессы, предназначенные для процесса , настроив наши задачи или добавив собственные пользовательские задачи.

Customize release definition process

Управление разрешениями

Предоставьте или запретите разрешения на Управление определениями выпусков, утверждающими средами или разрешениями на выпуск. Задайте разрешения для пользователей, групп или определений выпусков.

Тест

Комплексное тестирование

Выполнение произвольных, ручных, системных и пользовательских приемочных тестов для любого приложения на любом языке. используя Visual Studio или сторонние платформы тестирования, можно включить автоматические тесты с сборками и выпусками для непрерывной интеграции и развертывания.

Модульное тестирование с помощью Git

Создавайте модульные тесты и регулярно запускайте их, чтобы убедиться, что код работает правильно.

view tests in test explorer

Планы ручного тестирования и тестовые случаи

Начните с создания планов тестирования и тестовых случаев для контроля ручного тестирования для спринтов или вех.

Общие шаги и общие параметры

Создайте общие шаги , чтобы включить часто повторяемые последовательности шагов в ручные тестовые случаи, например вход в систему. Повторите ручные тесты с различными данными, используя Общие параметры.

Закодированное тестирование пользовательского интерфейса

используйте Visual Studio для создания закодированных тестов пользовательского интерфейса для тестирования пользовательского интерфейса приложения's.

Запуск теста с сборками для непрерывной интеграции

Используйте сборки непрерывной интеграции для автоматического запуска тестов.

Просмотр результатов автоматического тестирования после сборки

Проверьте результаты теста , чтобы проанализировать найденные проблемы.

Быстрое назначение конфигураций для плана тестирования, набора тестов или тестового случая

В контекстном меню плана тестирования, набора тестов или тестового случая можно назначить конфигурацию.

Assign configuration to test object

Произвольное тестирование

изучите пользовательские истории без тестовых случаев или шагов теста, используя Azure Test Plans и произвольное тестирование.

Произвольное тестирование


Или скачайте и установите & расширение отзывов о тестах. Запишите снимки экрана, добавьте заметки и отправьте сообщения об ошибках, пока вы просматриваете веб-приложение прямо из браузера Chrome.

Запись и воспроизведение ручных тестов

с помощью Azure Test Plans можно записывать нажатия клавиш и жесты во время тестирования приложения. При следующем выполнении теста вы сможете быстро и точно повторить все свои действия.

Контроль состояния тестов и результатов тестов

Быстро просматривайте состояние тестирования с помощью упрощенных диаграмм.

Test charts

Тестовые среды

Укажите сочетание оборудования и программного обеспечения , представляющее среду пользователя или компьютера, в котором выполняется приложение.

Проверка разрешений

Задайте разрешения для пользователей, которые могут управлять конфигурациями тестов, тестовой средой, а также публиковать и удалять результаты тестов.

Панели мониторинга и отчеты

Диаграммы и панели мониторинга

Несколько панелей мониторинга команды

Каждая команда может создать несколько панелей мониторинга группы , чтобы обеспечить синхронизацию группы и заинтересованных лиц. Каждая плитка панели мониторинга обеспечивает быстрый доступ к ходу построения, состояния рабочих элементов или последних изменений кода.

Add a dashboard control

Диаграммы журнала сборки

Добавьте диаграммы журнала сборки на панели мониторинга.

build summary chart

Тестовые диаграммы

Отслеживать состояние выполнения теста и тестовых запусков. При необходимости добавьте эти диаграммы на панель мониторинга.

Test run chart

Диаграммы тенденций качества тестирования

Добавьте диаграммы сбоя и длительности для тестов, выполняемых в рамках сборки , на панель мониторинга команды.

Test quality failure and duration charts

Ограничение или разрешение членам группы управлять панелями мониторинга (Azure DevOps Services)

Задайте разрешения, чтобы ограничить или разрешить участникам команды управлять панелями мониторинга.

Планирование и отслеживание ресурсов

Легко отследите, сколько работы выполнила команда и осталось выполнить в спринте, добавив мини-приложение диаграммы емкости спринта на панель мониторинга.

Sprint capacity chart

Совместное использование панелей мониторинга с заинтересованными лицами

предоставляйте нелицензированным пользователям доступ в качестве заинтересованных лиц (Azure DevOps Services | Azure DevOps Server), чтобы они могли просматривать ход выполнения, выполнять запросы и идеи для участия.

Диаграммы скорости

Скорость команды отслеживает общий предполагаемый объем работ (баллы или размер статьи) невыполненной работы (истории пользователей или требования), выполненный или по-прежнему в рамках каждого спринта.

Team velocity chart

Диаграммы выработки спринта

Отслеживайте ход выполнения и просматривайте шаблоны группы на основе диаграмм выработки спринта

Sprint burndown chart

Добавить сводку по выпуску на панель мониторинга (Azure DevOps Services)

Добавление сводной диаграммы выпуска на панель мониторинга команды.

Изменить режим панели мониторинга

Добавьте, удалите, переместите и настройте мини-приложения, выбрав изменить панель мониторинга. Установите флажок для выхода.

Edit dashboard icon | Exit dashboard edit mode icon

Автоматическое обновление панелей мониторинга

Вы можете включить автоматическое обновление для любой панели мониторинга команды, и оно будет автоматически обновляться каждые пять минут. Это полезная функция, когда панель мониторинга выступает в качестве команды валлбоард.

Каталог мини-приложений

Добавьте мини -приложения на панель мониторинга, чтобы предоставить информацию и отслеживать данные, необходимые для вашей команды.

add a widget icon

Диаграммы запросов рабочих элементов

Просмотр состояния выполняемой работы путем построения диаграммы результатов запроса плоского списка. — — Для одного и того же запроса можно создать несколько типов диаграмм, таких как круг, гистограмма или тенденция. При необходимости добавьте эти диаграммы на панель мониторинга.

Перетащите макет с перетаскиванием

Настройте макет на свои спецификации, перетащив плитки внужную последовательность.

Накопительные схемы потоков

Отслеживать ход выполнения работы над невыполненной работой через диаграммы CFD.

Power BI панели мониторинга (Azure DevOps Services)

вы можете создавать панели мониторинга, отдельные отчеты или просматривать данные, собранные для Azure DevOps организации, после подключения к Power BI.

Power BI панели мониторинга и отчеты (Azure DevOps Services)

основные понятия Power BI

3 основных стандартных блока Power BI — панели мониторинга, отчеты и наборы данных.

Начало работы

Вы можете создавать панели мониторинга, отдельные отчеты или исследовать данные , собранные для Организации, после подключения к Power BI.

Подключение к Power BI

действия, необходимые для авторизации Power BI для доступа к организации.

Доступные данные

соединитель данных Power BI поддерживает создание отчетов для мониторинга рабочих элементов состояния и тенденций.

SQL Server Отчеты (Azure DevOps Server)

Отчеты Reporting Services

Вы можете анализировать ход выполнения и качество проекта с помощью готовых отчетов в SQL Server Reporting Services. В этих отчетах объединяются метрики различных рабочих элементов, управления версиями, результатов тестов и сборок. Они передаются при создании проекта на основе выбранного процесса — Agile, Scrum или CMMI - .

Добавление отчетов Reporting Services

если необходимо добавить службы reporting services в проект или локальную Azure DevOps Server после'создания командных проектов, можно добавить сервер отчетов и отправить отчеты.

Управление хранилищем данных

Хранилище отчетов — это традиционное хранилище данных, состоящее из реляционной базы данных и базы данных Analysis Services. Управление им осуществляется с помощью следующих действий.

Создание отчетов

Отчеты о сборке отслеживают качество разрабатываемого программного обеспечения. Определив тесты, которые будут выполняться автоматически в составе определения сборки, и инструментировав их для сбора данных о покрытии кода, можно получить представление о качестве сборок, тестов и кода.

Отчеты о тестах и ошибках

Отчеты о планировании тестирования поддерживают отслеживание хода выполнения теста и покрытия элементов невыполненной работы или пользовательских историй. Отчеты об отслеживании ошибок показывают емкость команды's для поиска и устранения ошибок.

Необходимые действия команды для создания полезных отчетов

Чтобы получить полезные, практичные сведения из отчетов, члены группы должны выполнять определенные действия.

управление Project

Отчеты по управлению проектами дают представление об объеме работы, выполняемой командой в спринте или выпуске, а также о скорости выполнения проекта. Связывая рабочие элементы и обновляя определенные поля по мере выполнения работы, можно отследить ход выполнения отдельных историй и более точно оценить будущие действия.

Отчеты Scrum

- Обзор невыполненной работы
- Сгорание выпусков
- Выработка спринта
- Скорость

Agile и CMMI

Настройка разрешений на просмотр или создание отчетов

Разрешите участникам команды просматривать отчеты Reporting Services и управлять ими. Для создания или изменения отчетов необходимо предоставить им доступ к базам данных чтения.

Мини-приложения

Что такое мини-приложение?

Вы создаете панели мониторинга, добавляя информационные плитки или мини-приложения. Каталог Widget предоставляет ряд предопределенных мини-приложений.

Мини-приложения для перетаскивания

Перетащите мини-приложения, плитки или диаграммы в любом месте панели мониторинга, чтобы настроить нужный макет.

Информационное содержимое и другие ссылки

Мини-приложение Markdown

Добавляет настраиваемую плитку на панель мониторинга для отображения любого типа информации, руководства или ссылок , которые вы хотите использовать с синтаксисом Markdown.

Markdown widget

Участник команды

Открытие быстрого диалогового окна Team's для добавления или удаления членов группы.

Team member widget

Комнаты команд

Предоставляет сведения о состоянии и доступе к комнате команды, архивному пространству для обсуждения выполняемой работы, заданию вопросов, общему состоянию и устранению возникших проблем.

мини-приложение Visual Studio

Содержит ссылки на открытие или скачивание Visual Studio. клиент IDE Visual Studio поставляется с подключаемым модулем Team Explorer, который обеспечивает быстрый доступ к нескольким функциям (некоторые из которых недопустимые't доступны через веб-портал).

Мини-приложение приветствия

Предоставляет быстрый доступ к сведениям о начале работы, коде, сборке и тестировании.

How to links widget

Мини-приложения кода

Плитка кода

Настраиваемая плитка для отображения состояния и ссылок на репозиторий кода Git или TFVC, ветвь или папку.

Запрос на вытягивание

Добавляет настраиваемую плитку для отображения активных запросов на включение внесенных изменений, запрошенных командой или назначенных или запрошенных пользователем, вошедшим в систему. Выберите репозиторий Git для интересующих вас запросов на вытягивание.

Pull request widget

Планирование и отслеживание хода выполнения работы

Мини-приложение "назначено мне"

Обеспечивает быстрый доступ к рабочим элементам, назначенным вошедшему в систему пользователю.

Диаграмма для рабочих элементов

Добавляет настраиваемую плитку для отображения диаграммы общего запроса.

Chart work widget

Создать рабочий элемент

Добавление рабочих элементов , предварительно ограниченных областью действия команды's по умолчанию и путей итерации.

Add new work item widget

Мини-приложение "другие ссылки"

Предоставляет ссылки быстрого доступа с панели мониторинга команды для запроса отзывов, определения спринтов и изменения путей к областям команды's.

Other links widget.

Плитка запроса

Настраиваемая плитка для отображения результатов и ссылки на общий запрос.

Query tile widget

Результаты запроса

Добавляет настраиваемый список результатов запроса на панель мониторинга команды.

Качество требований

Отображает настраиваемое мини-приложение, которое можно использовать для постоянного контроля качества в определении сборки или выпуска.

Планирование и мониторинг работы (продолжение)

Выработка спринта

Добавляет диаграмму выработки для отслеживания хода выполнения Scrum'в текущем спринте.

Емкость спринта

Добавляет диаграмму для отслеживания оставшейся емкости при отслеживании хода выполнения Scrum'в текущем спринте.

Sprint capacity chart

Общие сведения о спринте

Отображает визуальный обзор хода выполнения текущего спринта для отслеживания хода выполнения Scrum'в текущем спринте, указывающего количество элементов невыполненной работы, которые выполняются, завершены или не запущены.

Рабочие ссылки

Предоставляет ссылки быстрого доступа с панели мониторинга команды для открытия невыполненной работы группы, доски канбана, доски задач и запросов.

Мини-приложения для сборки и тестирования

Диаграмма для журнала сборки

Настраиваемая плитка для отображения гистограммы для конкретного определения сборки.

Состояние развертывания (Azure DevOps Services)

Настраиваемая плитка, показывающая консолидированное представление состояния развертывания и коэффициента прохождения теста в нескольких средах для последнего набора сборок.

Обзор определения выпуска

Настраиваемая плитка для просмотра и мониторинга состояния определения выпуска. Мини- приложение показывает выпуск в виде последовательности сред с именем выпуска и датой или временем запуска.

Результаты тренда теста

Предоставляет тенденцию результатов теста, например пройденных или неудачных тестов, для выбранного определения сборки.

Test results trend widget

Расширяемость

Мини-приложения Marketplace

Дополнительные мини-приложения можно найти, перейдя в Marketplace

Пакет SDK мини-приложения панели мониторинга

Создание мини-приложения панели мониторинга с помощью службы REST API.

Расширение среды

Marketplace

Доступность функций: расширения Marketplace можно добавить с веб-портала для Azure DevOps или для Visual Studio или Visual Studio Code.

Что такое Marketplace?

Из Marketplaceвы можете расширить возможности, доступные для вас, установив бесплатные расширения или приобретите подписку или платное расширение. расширения поддерживают добавление новых возможностей в Visual Studio, Visual Studio Code и Azure DevOps.

Рекомендованные расширения для Azure DevOps Services

Подписки

Visual Studio подписки — это способ получить Visual Studio IDE, преимущества совместной работы группы, такие как Azure DevOps, и преимущества подписчиков, такие как разработка и тестирование использование Windows, Windows сервера и SQL Server.

Расширения

расширения можно быстро установить , чтобы добавить функции Visual Studio, Visual Studio Code или Azure DevOps Services.

Использование Azure Test Plans бесплатно

вы можете запустить пробную версию Azure Test Plans бесплатно.

Получить расширения для...


Получение облачных подписок

Приобретите облачные подписки в Marketplace.

Интерфейсы REST API

Приступая к работе с интерфейсами API RESTFUL

Ознакомьтесь с основными шаблонами использования интерфейсов API для Azure DevOps.

Авторизация

получите авторизацию от своих клиентов, чтобы получить доступ к ресурсам Azure DevOps Services с помощью OAuth 2,0.

Справочник по REST API

используйте интерфейсы api для работы с Azure DevOpsными ресурсами.

Клиентские библиотеки .NET

для разработчиков .net, создающих Windows приложения и службы, которые интегрируются с Azure DevOps, теперь доступны клиентские библиотеки для интеграции с отслеживанием рабочих элементов, управлением версиями, сборками и другими службами. Эти пакеты заменяют традиционный установщик OM клиента TFS и упрощают получение и распространение библиотек, необходимых для приложения или службы.

Примеры REST API

Ниже приведено несколько примеров , которые напрямую работают с API-интерфейсами RESTful.

Примеры клиентской библиотеки C#

Ниже приведены несколько кратких примеров , которые помогут приступить к работе с клиентскими библиотеками.

Перехватчики событий

Интеграция с перехватчиками событий

перехватчики событий позволяют выполнять задачи в других службах, когда в проектах Azure DevOps происходят события

Создание интеграций

интегрируйте другие службы, такие как HipChat, временной резерви UserVoice , с Azure DevOps с помощью перехватчиковсобытий.

перехватчики событий

Обработать

Авторизуйте другие службы для доступа к Организации с помощью стандартного отраслевого стандарта OAuth 2,0. OAuth 2,0 обеспечивает безопасный и безопасный доступ к ресурсам, таким как рабочие элементы, исходный код и результаты сборки другими службами.

Глобальный

Настройки веб-портала

выберите свое имя, чтобы получить доступ к параметрам профиля , и настройте параметры веб-портала, которые включают язык (в настоящее время поддерживаются только английские версии для Azure DevOps), шаблон даты и времени и часовой пояс.

Profile drop down menu

Пакеты языкового интерфейса (LIP)

используя Windows пакет интерфейса пользователя (пакет интерфейса пользователя), можно установить языковую версию Windows, а затем установить различные языковые пакеты пользовательского интерфейса. языковые пакеты переключают пользовательский интерфейс на английском Visual Studio Professional на любой из этих языков и имеют большую часть пользовательского интерфейса.

Локализованное содержимое

большая часть содержимого, поддерживающего Azure DevOps, локализована в следующие 14 языков.


Сейчас содержимое visualstudio.com доступно только на английском языке.

Visual Studio языковой пакет

Установите языковой пакет , чтобы Переключить отображение пользовательского интерфейса на разные языки. Visual Studio предоставляет поддержку локализованного пользовательского интерфейса для этих 14 языков.


Поддержка внешнего языка Eclipse

установите Team Explorer Everywhere, включающую языковую поддержку для английского, французского, немецкого, японского и упрощенного китайского языка.

Azure Monitor

Application Insights (предварительная версия)

что такое Application Insights

Application Insights, расширяемая служба аналитики, которая наблюдает за интерактивным веб-приложением, позволяет разработчикам постоянно улучшать производительность и удобство использования приложений. С его помощью можно обнаружить и диагностировать проблемы с производительностью, а также понять, что именно пользователи делают с вашим приложением.

Отслеживание доступности веб-сайта

Вы узнаете, когда ваш сайт или служба выходит из строя, настроив тесты и пороги производительности, чтобы отслеживать время простоя и скорость реагирования.

Использование производительности веб-сайта &

Откройте колонку "производительность", чтобы просмотреть запрос, время отклика, зависимость и другие данные.

Интеграция с Power BI

Получите еще более гибкие представления телеметриии представьте данные телеметрии веб-приложения вместе с данными с устройств и других бизнес-источников.

Панель мониторинга

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

Application insight dashboard blades

Диагностика сбоев и исключений

Быстро диагностировать причины и сопоставлять неудачные запросы с исключениями и другими событиями как на клиенте, так и на сервере.

Анализ использования

Получите четкое представление о том, откуда поступают пользователи и как они используют ваше приложение . Добавьте пользовательское инструментирование, чтобы определить закономерности использования и вложенные в следующую версию области.

Неполадки диагностики зависимостей

Узнайте, как долго приложение ожидает зависимости и как часто происходит сбой вызова зависимости. Зависимости — это внешние компоненты, которые вызывает приложение, например служба HTTP, база данных или файловая система.

Пользовательские собираются данных

добавьте пользовательские средства сбора данных в приложение с помощью API Application Insights, чтобы настроить данные телеметрии.

Экспорт непрерывных данных

Выполните Пользовательский анализ телеметрии, используя непрерывный экспорт данных.

HockeyApp

Получение HockeyApp для разработки мобильных приложений

Распространение мобильных приложений для тестирования, сбор метрик и отзывов пользователей, а более простое реагирование на сбои за счет добавления HockeyApp в рабочие процессы гибкой разработки, непрерывной интеграции и непрерывной поставки.

Упрощенное распределение

Управляйте распространением и рабочими версиями приложений и используйте независимые идентификаторы пакетов, которые могут выполняться параллельно на одном устройстве.

Интеграция с Azure DevOps

интегрируйте HockeyApp непосредственно в Azure DevOps , чтобы загрузить сборки для Android, iOS или Windows.

Комплексная панель мониторинга

Управляйте всеми приложениями, пользователями и устройствами с единой панели мониторинга. Также отслеживайте сбои и отзывы. Администратор'полный контроль над тем, какой пользователь может просматривать и устанавливать приложение.

Панель мониторинга Hockeyapp


Пригласить или найм тестировщиков

Пригласите бета-тестеров и распространите бета-версии с помощью панели мониторинга.

Использование

Получите дополнительные метрики , чтобы понять, как выполняется тестирование приложения. Узнайте, какие устройства были протестированы, какие тестеры использовали приложение, сколько времени и какой язык был протестирован.

Отчеты о сбоях.

Получите сведения, необходимые для анализа и реагирования на сбои, получая трассировку стека проведения результативного и сведения о среде.

Объекты Webhook

Используйте веб-перехватчики для получения уведомлений о новых версиях, группах сбоев и отзывах.

Веб-портал

Операционные концентраторы

Все — Домашние центры, код, работа, сборка и тестирование — поддерживают специализированные функции для совместного использования информации, просмотра и создания панелей мониторинга, совместной работы с кодом, планирования и мониторинга работы, сборки и тестирования приложений, а также многое другое.

Operational hubs

страница Project

для просмотра и быстрого перехода к командам, командным проектам, ветвям, рабочим элементам, запросам на вытягивание и другим релевантным объектам используйте страницу Project.

Ваш профиль и настройки

выберите свое имя, чтобы получить доступ к параметрам профиля, задать настройки, создать персональные маркеры доступа (Azure DevOps Services), настроить оповещения, а также выполнить вход или выход.

My Profile menu.

Контекст команды переключения

Переход к другой команде или проекту из верхней строки.

Switch team context

Изменить параметры команды

Настройте функции в соответствии с потребностями вашей команды, настроив активы команды.

Change team settings.

Сочетания клавиш

Повысьте эффективность работы, используя горячие клавиши и сочетания клавиш.

Корневая папка

Предоставьте рекомендации группы на страницах приветствия (формат Markdown) и добавьте панели мониторинга команды, чтобы отслеживать ход выполнения и тенденции.

Код

Управление исходным кодом с помощью распределенных репозиториев Git или системы управления версиями Team Foundation. значение

Работа

Планируйте и следите за работой, создавая невыполненную работу по продуктуи управляя работой с помощью процессов канбана или Scrum . Поиск рабочих элементов, которые требуется просмотреть или обновить, путем создания запросовили визуализации хода выполнения путем создания диаграмм на основе запросов

Сборка

Определение и мониторинг сборок и настройка непрерывных сборок для улучшения качества приложения.

Тест

Создание и выполнение ручных тестов для приложения.

пакет (Azure DevOps Services, предварительная версия)

совместное использование кода в качестве двоичных ресурсов и зависимостей элементов управления с помощью подписки на Azure Artifacts каналы и работы с ними.

выпуск (Azure DevOps Services, предварительная версия)

Управляйте выпуском приложения, развернув его в определенной среде для каждого отдельного этапа выпуска, и контролируйте процесс с помощью утверждений для каждого этапа.

Поиск кода

Поиск в ветвях кода (TFVC) и репозиториях (Git) для поиска файлов, фиксаций и более эффективного использования фильтров для получения обширных результатов.

Search code box

Поиск рабочих элементов

В поле Рабочий центр введите идентификаторы или ключевые слова, чтобы запустить запрос для поиска рабочих элементов, которые требуется просмотреть, рассмотреть или обновить.

Search work item box

Коллекция-проект — структура команды

Структура "коллекция — проект-группа " предоставляет группам высокий уровень автономности для настройки средств для их работы. Он также поддерживает задачи администрирования, выполняемые на соответствующем уровне.

Single collection-project-team conceptual image

Мое избранное

В любом контексте можно перетаскивать папки, запросы или сборки в избранное при работе в коде, работе или в центрах сборки, чтобы обеспечить быстрый доступ к этим элементам.

Избранное (командное)

Из контекста команды перетаскивайте общие запросы, сборки и папки в Избранное группы, чтобы обеспечить быстрый доступ к этим элементам.

Drag items to team favorites

контекст администратора Project

Откройте контекст администратора, чтобы добавить команды и управлять разрешениями. Из любого центра проектов выберите gear icon , чтобы открыть контекст администратора.

Admin context

контекст администратора коллекции Project

Из контекста администратора коллекции можно управлять разрешениями уровня коллекции, задавать политики сборки и управлять расширениями. Нажмите кнопку gear icon чтобы открыть контекст администратора, а затем выберите DefaultCollection.

Поиск, запросы и фильтры

Быстрый поиск рабочих элементов

Поиск рабочих элементов на основе идентификатора, назначения, даты изменения или ключевого слова.

Search work item box

Поиск кода

Поиск кода на основе ключевых слов и фильтров поиска в репозиториях Git.

Search code box

Поиск CodeLens

Поиск ссылок и изменений в коде, связанных ошибках, рабочих элементов, проверок кода и модульных тестов.

Запросы рабочих элементов

Откройте общие запросы или создайте собственный запрос с помощью редактора запросов, чтобы вывести список рабочих элементов или отобразить иерархические или зависимые элементы.

>Управление рисками и зависимостями

Свяжите рабочие элементы , чтобы отслеживание связанных работ, зависимостей и изменений, внесенных с течением времени.

&Аудит журнала

Просматривайте и запросите Журнал изменений рабочих элементов , чтобы узнать о прошлых решениях и поддерживать будущие.

Групповое добавление или изменение с помощью Excel

Добавление элементов для трассировки или изменения нескольких значений полей с помощью Excel.

Создание графиков

Преобразуйте запросы в диаграмму состояния или тенденции и делитесь ими с вашей командой, Организацией и заинтересованными лицами.

Create status and trend charts from flat list queries

Tags

Добавление тегов к рабочим элементам для фильтрации невыполненных работ и запросов. добавление или удаление тегов в рабочих элементах с массовым обновлением: Azure DevOps Services | Azure DevOps Server.

Add tags to filter backlogs, boards, and queries

Групповое изменение

Изменение или обновление нескольких рабочих элементов из любой невыполненной работы или результата запроса. К поддерживаемым задачам относятся:

  • Изменение значений полей
  • Добавление или удаление тегов
  • Переназначить
  • Перейти к итерации
  • Удалить
  • Ссылка на новый или существующий рабочий элемент
  • Изменить тип рабочего элемента
  • Переместить в другой проект
  • Создать новую ветвь Git

Запрос по дате или текущей итерации

Перечисление рабочих элементов на основе того, когда произошли изменения или они относятся к текущему спринту team's.

Запрос по рабочему процессу

Поиск и перечисление рабочих элементов на основе их текущего состояния, такого как "новое", "выполняется", "разрешено", "Готово" или "закрыто".

Запрос по изменению доски Канбан

Отслеживать состояние и тенденции рабочих элементов на основе изменений, внесенных в доску Канбан.

Безопасность

Управление пользователями и группами

Добавьте пользователей в встроенные группы , чтобы предоставить им доступ к вашему проекту. При необходимости создайте группы для настройки доступа на основе бизнес-требований.

Состояния разрешения

Узнайте , как разрешить, запретить, не задавать и другие состояния разрешений контролируют доступ к функциям и объектам.

permission states

Управление рабочим доступом (Azure DevOps Services)

Управление доступом пользователей к каталогу для применения политик к ресурсам компании.

Azure Active Directory (Azure DevOps Services)

легко контролируйте доступ к членам вашей группы'и важнейшие ресурсы и ключевые бизнес-активы с Azure Active Directory группами.

Настройка групп (Azure DevOps Server)

создайте Windows или Active Directory группы для управления доступом к командным проектам и коллекциям.

Встроенные группы

Ознакомьтесь с разрешениями, предоставленными встроенным группам , и используйте их для управления доступом к командным проектам и коллекциям.

DevOps разрешения

Предоставление или ограничение доступа к:


Разрешения для отслеживания рабочих элементов

Управление доступом к конкретным функциям путем установки разрешений для пользователя или группы.


Роль и разрешения администратора команды

Добавьте пользователей в качестве администраторов группы, чтобы они могли настраивать параметры команды и управлять ресурсами группы.

Управление административными разрешениями

Добавьте пользователей в одну из следующих встроенных групп, чтобы предоставить им разрешения, назначенные этой группе:


Ограничение доступа

Можно ограничить доступ к нескольким функциям и задачам, задав для состояния разрешения значение запретить отдельным пользователям или группе безопасности.

Доступ для заинтересованных лиц

Предоставляйте заинтересованным лицам, нелицензированным пользователям, ограниченный доступ к идеям для участников и доступ к панелям мониторинга группы.

Разрешения запроса

Предоставьте разрешения на Создание общих запросов и папок запросов.

Query permissions

Разрешения доступа

чтобы настроить процесс, добавить настраиваемые поля или изменить макет формы рабочего элемента, необходимо быть членом группы "администраторы коллекции Project" или предоставить явные разрешения на изменение определенного процесса.

Допустимые пользователи

Вы узнаете, как заполняются допустимые группы пользователей и какие разрешения они'предоставлены повторно.

Справочник по разрешениям

Предоставьте или ограничьте доступ практически для любой функции, функции или объекта на уровне коллекции или проекта.

разрешения SharePoint (Azure DevOps Server)

предоставьте разрешения для просмотра и участия в SharePoint порталах проектов.

разрешения SQL Server отчетов (Azure DevOps Server)

предоставьте разрешения на просмотр и создание Excel и SQL Server отчетов.

Настройка и установка

Бесплатные предложения для разработчиков

чтобы приступить к работе, скачайте и установите Visual Studio интегрированную среду разработки (IDE), которая работает с Azure DevOps.

Миграция из локальной среды в размещенную

исходный код и рабочие элементы можно перенести из локальной Azure DevOps Server в облако.

Регистрация в Azure DevOps Services

храните код, тесты и результаты тестов в облаке с Azure DevOps Services, а также планируйте проект и следите за ходом выполнения.

Установка Azure DevOps Server

Скачайте и установите последнюю версию Azure DevOps Server. Azure DevOps Server предоставляет центр совместной работы для поддержки команд DevOps задач. в центре решения Microsoft devops.

Настройка электронной почты (Azure DevOps Server)

Для работы запросов на отзыв, оповещений и других специализированных элементов управления необходимо настроить SMTP-сервер для локальной Azure DevOps.

Автоматическая архивация по расписанию (Azure DevOps Server)

Сократите риск потери данных, планируя автоматическое резервное копирование хранилища данных.

встроенная база данных SQL Server (Azure DevOps Server)

для небольших команд можно установить Azure DevOps Server с помощью SQL Server Express, который устанавливается с Azure DevOps Server.

Teams, командные проекты и процессы

Процессы и руководство по процессам

Что такое процесс?

Процесс определяет стандартные блоки системы отслеживания рабочих элементов, а также другие подсистемы, к которым вы обращаетесь через проект.

Сравнение и выбор процесса

Сравните три основных системных процесса —Agile, Scrum, CMMI— перед тем, как выбрать один из них для создания проекта.

Гибкий процесс

Выберите Agile , если ваша группа использует гибкие методы планирования, включая Scrum, и отслеживает действия по разработке и тестированию отдельно. С помощью гибкой разработки можно относить пользовательские истории и ошибки на доске Канбан, а также контролировать ошибки и задачи на доске задач.

Agile process work item types

Настройка процесса (Azure DevOps Services)

Настройки, вносимые в унаследованный процесс, автоматически обновляют все командные проекты, ссылающиеся на этот процесс. Вы можете настроить проект следующим образом:

Управление процессами (Azure DevOps Services)

Создайте унаследованные процессы и перенесите командные проекты, чтобы использовать их. Настройка процесса по умолчанию, а также включение, отключение или удаление процессов, которые больше не нужно использовать.

Средства процесса канбана

Вы можете использовать доску Канбан с любым процессом — Agile, Scrum, CMMI--или проектом, который вы выбрали или создаете. Гибкие инструменты канбана поддерживают работу с доской Канбан, добавляя контрольные списки задач, устанавливая ограничения WIP, пользовательские столбцы, разделенные столбцы, пользовательские дорожки и настраиваемые карты.

Процесс Scrum

Выберите Scrum , если ваша команда Scrum и вы хотите отслеживание элементов невыполненной работы по продукту (PBI) и ошибок на доске Канбан, или прервать PBI и ошибки в задачах на доске задач.

Scrum process work item types

Рабочие элементы Scrum и руководство по процессам рабочего процесса

Спланируйте и отследите работу с помощью типов рабочих элементов и рабочих процессов, поддерживаемых процессом Scrum.

Рабочие элементы гибкой разработки и руководство по процессам рабочих процессов

Спланируйте и отследите работу с помощью типов рабочих элементов и рабочих процессов, поддерживаемых гибким процессом.

Индекс поля рабочего элемента

Описание и использование каждого поля, используемого базовыми и унаследованными процессами, см. в разделе Индекс поля рабочего элемента.

Инструменты процесса Scrum

Процессы Scrum можно использовать в любом процессе — Agile, Scrum, CMMI--или проекте, который вы выбрали или создаете. Гибкие средства Scrum поддерживают планирование спринтов, планирование ресурсов, доски задачи диаграммы выработки.

Управление процессами (Azure DevOps Services)

Добавьте пользователей в встроенные группы , чтобы предоставить им доступ к вашему проекту. При необходимости создайте группы для настройки доступа на основе бизнес-требований.

Процесс CMMI

Выберите CMMI , если ваша команда соответствует более формальным методам проекта, для которых требуется платформа для улучшения процесса и отслеживаемая запись решений. CMMI поддерживает требования к отслеживанию, запросы на изменение, риски и обзоры.

CMMI work item types

Рабочие элементы CMMI и руководство по процессам рабочего процесса

Спланируйте и отследите работу с помощью типов рабочих элементов и рабочих процессов, поддерживаемых процессом CMMI.

Шаблоны процессов (Azure DevOps Server)

Что такое шаблон процесса?

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

Управление шаблонами процессов

Скачайте и отправьте шаблоны процессов для поддержки настройки и обновления процесса отслеживания работы и командных проектов.

Обработка файлов шаблонов

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

Мастер настройки компонентов

используйте мастер настройки компонентов, чтобы настроить командные проекты после обновления Azure DevOps Server для доступа к новым функциям.

Изменения, вносимые в шаблоны процессов

Сведения о каталоге изменений см. в разделе изменения, внесенные в шаблоны процессов.

настройка файла сопоставления полей Microsoft Project

Вы можете настроить, как поля рабочих элементов, определенные в Team Foundation, сопоставляются с полями в Microsoft Project. Вы также можете изменить способ публикации конкретных полей.

Командные проекты

Что такое проект?

Проект предоставляет репозиторий для исходного кода и место для группы разработчиков для планирования, отслеживания хода выполнения и совместной работы над созданием программных решений. Проект находится в коллекции проектов. Вы можете предоставить разрешения и настроить проект для поддержки бизнес-потребностей.

Создание проекта

вы можете создать проект, размещенный в облаке (Azure DevOps Services), избежать издержек на обслуживание и администрирование или создать проект на локальном Azure DevOps Server.

Переименование проекта

Переименуйте проект по мере необходимости, чтобы отобразить изменения, происходящие в вашей организации.

Удаление проекта

Упростите переход к командным проектам, которые используются при удалении командных проектов, которые больше не используются.

Коллекция-проект — структура команды

Структура "коллекция — проект-группа " предоставляет группам высокий уровень автономности для настройки средств для их работы. Он также поддерживает задачи администрирования, выполняемые на соответствующем уровне.

Single collection-project-team conceptual image

Изменение процесса (Azure DevOps Services)

Вы изменяете процесс проекта для применения настроек, которые'внесены в унаследованный процесс. Можно добавлять и изменять поля, а также изменять макет каждого типа рабочего элемента , определенного для этого процесса.

Просматривайте работу между командами и командными проектами

на странице Projectвы можете просматривать и быстро переходить к командам, командным проектам, ветвям, рабочим элементам, запросам на вытягивание и другим объектам, которые важны для вас и которые хранятся в разных командных проектах в организации или коллекции.

Настройка проекта (Azure DevOps Server)

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

Обновление проекта после обновления (Azure DevOps Server)

Некоторые функции, добавленные при обновлении локального сервера приложений, могут потребовать настройки функций для доступа к ним.

отчеты Upload (Azure DevOps Server)

Upload последние отчеты, предоставленные для процесса , или добавить отчеты после того, как вы'уже создали проект, добавив SQL Server Reporting Services.

Teams

Что такое команда?

Группа — это организационная единица, используемая для поддержки нескольких настраиваемых командой средств для планирования и управления работой и упрощения совместной работы.

Добавление членов команды

добавление организаций —Azure DevOps Services | Azure DevOps Server— в группу, чтобы предоставить пользователям возможность совместного использования кода, планирования и мониторинга работы, а затем доступа к другим ресурсам и материалам группы.

Manage users, add team members

Добавление команды

По мере роста организации рассмотрите возможность перехода от одной команды по умолчанию к двум или более группам для поддержки групп, ориентированных на функции, в Организации.

Добавление администратора команды

Добавьте пользователей в роль администратора команды, чтобы они могли управлять командами и настраивать командные средства. Параметры команды могут быть настроены только администратором команды или проекта.

Поддержка заинтересованных лиц

Участники вашей организации, которые не't имеют лицензию или вносят вклад в разработку кода , могут контролировать приоритеты проекта, а также обеспечивать направление, идеи функций и выравнивать бизнес для группы.

Командные панели мониторинга

Вы можете поделиться ходом выполнения, состоянием и руководством команды с помощью настраиваемых панелей мониторинга группы.

Team dashboards

Страница приветствия команды

Предоставьте руководство по проектам на странице приветствия и на других страницах, которые вы форматируете с помощью Markdown.

Настройка иерархии команд

Настраивая команды и невыполненные работы в иерархическую структуру, владельцы программ могут более легко отслеживать ход выполнения команд, управлять портфелем и формировать данные свертки.

Задать значения по умолчанию для команды

Несколько инструментов гибкой разработки ссылаются на группу's путь к области по умолчанию, путь итерации и активированные спринты для автоматической фильтрации набора отображаемых рабочих элементов. Сведения о том, как используются значения по умолчанию] (.. /организатионс/Сеттингс/абаут-теамс-Анд-Сеттингс.МД).

Выбор командных спринтов

Выберите рабочую группу' , чтобы получить доступ к невыполненной работе спринта и доскам задач.

Set start and end dates for a sprint

Настройка параметров команды

Настройка, Настройка и управление всеми действиями, связанными с командами

Оповещения команды

По мере внесения изменений в рабочие элементы, проверки кода, файлы системы управления версиями и сборки, ваша команда может автоматически получать по электронной почте уведомления об определенных предупреждениях .

Комнаты команд

Комнаты команд, в том числе комнаты чатов, предоставляют группам место для обсуждения выполняемой работы, задают вопросы, сообщают о состоянии и выводят на себя возникшие проблемы. Используйте комнаты команд для создания и захвата взаимодействия между членами группы, как близко, так и далеко.

Группы групп

Группа команд создается при создании команды. Используйте эту группу в запросах или для задания разрешений для команды.

Возможность трассировки

Аудит журнала рабочих элементов &

Просматривайте и запросите Журнал изменений рабочих элементов , чтобы узнать о прошлых решениях и поддерживать будущие.

Управление рисками и зависимостями

Свяжите рабочие элементы , чтобы отслеживание связанных работ, зависимостей и изменений, внесенных с течением времени. Создание запросов на основе типа связи для отслеживания зависимостей.

Links control

Комментарии с форматированным текстом

Опишите и закомментируйте работу для выполнения с помощью форматированного текста, гиперссылок и встроенных изображений.

Обсуждение (Azure DevOps Services)

Добавление или проверка комментариев , добавленных в рабочий элемент. Начните с выбора Discussions icon.

Discussion section

Изменения кода Git

Получение подробных сведений о том, какие изменения были внесены в локальную и централизованную ветви и репозитории, сравнение файлов и папок, анализ истории фиксаций и изменений в файлах.

Интеграция разработки Git с отслеживанием работы (Azure DevOps Services)

Разработайте Git и работайте в синхронизации в качестве группы для выполнения элементов невыполненной работы и задач с помощью раздела разработки Git. Добавление ветвей, создание запросов на вытягивание и просмотр всей разработки, выполненной для поддержки конкретного рабочего элемента.

Work item form Development section

Изменения в коде TFVC

Получение подробных сведений о том, какие изменения были внесены в файлы, сравнение файлов и папок, Просмотр места и время слияния наборов изменений, а затем Просмотр изменений файлов с помощью заметка.

Изменения сборки

Определите, кто изменил, что в определении сборки и когда они сделали.

Журнал аудита выпусков

Храните полный журнал аудита всех действий, выполняемых в выпуске, с подробными журналами выпусков и отслеживанием одобрения.

Журналы выпуска

Просмотр или скачивание файлов журнала в виде ZIP-файлов. Файлы журнала содержат сведения о состоянии каждого этапа или задачи выпуска для каждой из сред в определении выпуска. Каждый завершенный выпуск — "успешно", "сбой" или "прервано" —включает в себя файл журнала, сведения и историю для каждого шага или задачи.

Мы часто добавили новые функции. Мы будем работать над обновлением этого списка. Другие ресурсы, которые может потребоваться Закладка:


начните работу уже сегодня, используя наше облачное предложение, Azure DevOps Servicesили наш локальный Azure DevOps Server.