Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В обновлении Sprint 159 Azure DevOps мы рады объявить новое приложение Microsoft Teams для Azure Boards и Azure Repos. Приложение Azure Boards позволит отслеживать действия рабочих элементов и создавать рабочие элементы из канала Microsoft Teams. С другой стороны, приложение Azure Repos позволит вам отслеживать репозитории и получать уведомления, когда код отправляется или помещается, создаются запросы на вытягивание (PR), обновляются PR и многое другое в вашем канале Microsoft Teams.
См. список функций ниже для получения дополнительной информации.
Новые возможности Azure DevOps
Функции
Azure Boards:
- Приложение Azure Boards для Microsoft Teams
- Импорт рабочих элементов из CSV-файла
- Добавление родительского поля в карточки рабочих элементов
- Добавить родительское поле в бэклог и запросы
- Быстрая навигация в поиске в Azure Boards
Azure Repos.
- приложение Azure Repos для Microsoft Teams
- Отметить файлы как проверенные в pull-запросе
- Новый веб-интерфейс для целевых страниц Azure Repos (предварительная версия)
- Поддержка поиска кода по близости
Azure Pipelines.
- Развертывание Azure Resource Manager (ARM) на уровне подписки и группы управления
- Обновления для размещенных образов конвейеров
- Возможности CD для многоэтапных конвейеров YAML
- Интеграция Bitbucket и другие улучшения при начале работы с конвейерами
- Поддержка сценариев PowerShell в задаче Azure CLI
Вики:
Azure Boards
Приложение Azure Boards для Microsoft Teams
Мы рады сообщить о новом приложении Azure Boards для Microsoft Teams. С помощью этого приложения вы можете отслеживать действия рабочих элементов и создавать новые рабочие элементы прямо в каналах Microsoft Teams. Приложение позволяет настраивать подписки на события и управлять ими, включая создание и обновление рабочих элементов и т. д., а также получать уведомления об этих событиях в канале Teams. Беседы в канале можно использовать для создания рабочих элементов. Кроме того, можно использовать URL-адреса рабочих элементов для получения предварительных версий и запуска обсуждений по ним.
Импорт рабочих элементов из CSV-файла
До сих пор импорт рабочих элементов из CSV-файла зависит от использования подключаемого модуля Excel. В этом обновлении мы предоставляем интерфейс импорта первого класса непосредственно из Azure Boards, чтобы можно было импортировать новые или обновить существующие рабочие элементы. Дополнительные сведения см. в документации.
Добавить поле родителя в карточки рабочих элементов
Родительский контекст теперь доступен в доске Kanban в качестве нового поля для карт рабочих элементов. Теперь вы можете добавить поле Parent в карточки, обходя необходимость использования обходных решений, таких как теги и префиксы.
Добавить поле родителя в бэклог и запросы
Родительское поле теперь доступно при просмотре невыполненных работ и результатов запроса. Чтобы добавить родительское поле, используйте представление параметров столбца .
Быстрая навигация в поиске Azure Boards
Теперь вы можете задать контекст поиска, введя / и выбрав из невыполненной работы, доски, спринта и рабочего элемента в поле поиска в Azure Boards. Эта функция упрощает поиск и поиск любого элемента в Azure Boards без необходимости переключения вкладок для поиска.
Подсказка
Вы можете вызвать быструю навигацию, введя сочетание клавиш / в Azure Boards.
Для всех сущностей в Azure Boards эта функция будет фильтровать недавно доступные элементы и верхние результаты для поискового термина по контексту, и вы можете выбрать результат, чтобы напрямую перейти к элементу.
Azure Repos
Приложение Azure Repos для Microsoft Teams
Мы рады сообщить о новом приложении Azure Repos для Microsoft Teams. С помощью этого приложения вы можете отслеживать репозитории и получать уведомления, когда код отправляется или фиксируется, когда создаются или обновляются запросы на вытягивание (PR), и многое другое в канале Teams. Кроме того, предпросмотры URL-адресов пулл-реквестов помогут вам инициировать обсуждения PR и вести содержательные и значимые беседы. Приложение поддерживает репозитории Git и TFVC.
Пометка файлов как просмотренных в pull request
Иногда нужно просмотреть запросы на вытягивание, содержащие изменения в большом количестве файлов, и бывает трудно отследить, какие из них вы уже просмотрели. Теперь вы можете пометить файлы как проверенные в пулл-реквесте.
Вы можете пометить файл как проверенный с помощью раскрывающегося меню рядом с именем файла или наведите указатель мыши и щелкните имя файла.
Замечание
Эта функция предназначена только для отслеживания вашего прогресса в процессе рассмотрения pull request. Он не представляет голосование по запросам на изменение, поэтому эти отметки будут видны только обозревателю.
Эта функция была приоритетна на основе предложения сообщества разработчиков.
Новый пользовательский веб-интерфейс для целевых страниц Azure Repos (предварительная версия)
Теперь вы можете попробовать новые современные, быстрые и мобильные целевые страницы в Azure Repos. Эти страницы доступны для предварительного просмотра в качестве лендинг страниц New Repos. Целевые страницы включают все страницы, кроме сведений о запросе на вытягивание, сведения о фиксации и сравнении ветвей.
Интернет
мобильное устройство
Поддержка поиска по коду с учетом близости
Прислушиваясь к вашим отзывам из сообщества разработчиков, мы поняли, что вы хотели иметь возможность искать в своем коде файлы, содержащие термины в непосредственной близости друг от друга. Теперь вы можете использовать операторы NEAR, BEFORE и AFTER для поиска файлов на основе расстояния терминов и порядка. Например, если вы ищете foo NEAR bar, будут возвращены все файлы, где foo находится рядом с термином bar.
Azure Pipelines (система конвейеров Azure)
Развертывание Azure Resource Manager (ARM) на уровне подписок и групп управления
Ранее мы поддерживали развертывания только на уровне группы ресурсов. В этом обновлении мы добавили поддержку развертывания шаблонов ARM на уровнях подписки и группы управления. Это поможет вам при развертывании набора ресурсов вместе и размещении их в разных группах ресурсов или подписках. Например, развертывание виртуальной машины резервного копирования для Azure Site Recovery в отдельной группе ресурсов и расположении.
Обновления образов размещенных конвейеров
Мы внесли обновления в несколько образов виртуальных машин, размещенных в Azure Pipelines. Ниже приведены некоторые основные моменты в этом обновлении.
- Обновлено Visual Studio 16.2 до версии 16.3 для VS2019.
- Обновление VS для Mac 8.2.6.26 до версии 8.3.0.1805 для macOS 10.13 и 10.14.
- Добавлен Java 13 в macOS 10.13 и 10.14.
- Добавлен Mono 6.4.0 в macOS 10.13 и 10.14.
- Обновлена версия Xcode 11-beta до 11.0 GA.
- Уменьшите размер диска для повышения производительности, что привело к уменьшению свободного места на 40 ГБ для Ubuntu 16.04.
- Различные исправления ошибок.
Дополнительные сведения о последних выпусках см. здесь.
Замечание
Мы удалим Ruby 2.3.x из всех образов в будущем обновлении, так как оно достигло конца жизни 31 марта 2019 года. Кроме того, мы удалим Python 3.4.x, который достиг конца жизни 18 марта 2019 года.
Возможности непрерывного развертывания для многоэтапных YAML-конвейеров
Теперь вы можете использовать артефакты, опубликованные конвейером CI, и активировать триггеры завершения цикла конвейера. В многоэтапных конвейерах YAML мы представляем pipelines как ресурс. В YAML теперь можно ссылаться на другой конвейер, а также включить триггеры CD.
Ниже приведена подробная схема YAML для ресурса конвейеров.
resources:
pipelines:
- pipeline: MyAppCI # identifier for the pipeline resource
project: DevOpsProject # project for the build pipeline; optional input for current project
source: MyCIPipeline # source pipeline definition name
branch: releases/M159 # branch to pick the artifact, optional; defaults to all branches
version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
trigger: # Optional; Triggers are not enabled by default.
branches:
include: # branches to consider the trigger events, optional; defaults to all branches.
- main
- releases/*
exclude: # branches to discard the trigger events, optional; defaults to none.
- users/*
Кроме того, можно скачать артефакты, опубликованные ресурсом конвейера, с помощью - download задачи.
steps:
- download: MyAppCI # pipeline resource identifier
artifact: A1 # name of the artifact to download; optional; defaults to all artifacts
Для получения дополнительной информации см. документацию по загрузке артефактов здесь.
Интеграция с Bitbucket и другие улучшения для начала работы с потоками
Мастер настройки для конвейеров обновлён для работы с репозиториями Bitbucket. Azure Pipelines теперь анализирует содержимое вашего репозитория Bitbucket и предлагает шаблон YAML, чтобы помочь вам начать работу.
Замечание
Поддержка Bitbucket доступна только для Azure DevOps Services.
Распространённый запрос касательно мастера настройки – это возможность переименования созданного файла. В настоящее время он помещён в корневую директорию вашего репозитория как azure-pipelines.yml. Теперь его можно обновить до другого имени файла или расположения перед сохранением конвейера.
Наконец, вы будете иметь больше контроля при закоммитировании файла в azure-pipelines.yml другую ветвь, так как можете пропустить создание пул-реквеста для этой ветви.
Поддержка скриптов PowerShell в задачах Azure CLI
Ранее можно выполнять пакетные и bash-скрипты в рамках задачи Azure CLI. В этом обновлении мы добавили поддержку сценариев PowerShell и PowerShell Core для задач.
Вики
Доступ к недавно посещенным вики-страницам
Мы сделали так, чтобы вам было легко находить недавно посещенные вики-страницы в проекте. Теперь вы можете получить доступ к недавно посещаемым вики-страницам, щелкнув поле поиска в Вики-центре.
Подсказка
Чтобы вызвать поле поиска, введите сочетание клавиш "/".
Мгновенный поиск по вики-страницам
Теперь вы можете просмотреть результаты вики-поиска по мере ввода в поле поиска. Это поможет вам быстро перейти на вики-страницу вашего выбора.
Вы также можете найти свои вики-страницы из Azure Boards, введя /wiki.
Дальнейшие шаги
Замечание
Эти функции будут развернуты в течение следующих двух-трех недель.
Перейдите к Azure DevOps и посмотрите.
Как предоставить отзыв
Мы хотели бы услышать то, что вы думаете об этих функциях. Используйте меню отзывов, чтобы сообщить о проблеме или предоставить предложение.
Вы также можете получить советы и ответы на ваши вопросы от сообщества на Stack Overflow.
Спасибо,
Курт Самуэльсон