Новое приложение Azure Boards и Azure Repos для Microsoft Teams — обновление Sprint 159
В обновлении Sprint 159 azure DevOps мы рады сообщить о новом приложении Microsoft Teams для Azure Boards и Azure Repos. Приложение Azure Boards позволяет отслеживать активность рабочих элементов и создавать рабочие элементы из канала Microsoft Teams. С другой стороны, приложение Azure Repos позволяет отслеживать ваши репозитории и получать уведомления при отправке или извлечении кода, создании запросов на вытягивание (PR), обновлении запросов на вытягивание и многого другого в канале Microsoft Teams.
Дополнительные сведения см. в списке функций ниже.
Новые возможности Azure DevOps
Компоненты
Azure Boards:
- приложение Azure Boards для Microsoft Teams
- Импорт рабочих элементов из CSV-файла
- Добавление родительского поля в карточки рабочих элементов
- Добавление родительского поля в невыполненную работу и запросы
- Быстрая навигация в Azure Boards поиске
Azure Repos:
- приложение Azure Repos для Microsoft Teams
- Пометка файлов как проверенных в запросе на вытягивание
- Новый пользовательский веб-интерфейс для целевых страниц 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, чтобы вы могли импортировать новые или обновить существующие рабочие элементы. Дополнительные сведения см. в документации здесь.
Добавление родительского поля в карточки рабочих элементов
Родительский контекст теперь доступен на канбан-доске в качестве нового поля для карточек рабочих элементов. Теперь вы можете добавить поле Родительский в карточки, минуя необходимость использования обходных решений, таких как теги и префиксы.
Добавление родительского поля в невыполненную работу и запросы
Родительское поле теперь доступно при просмотре невыполненных работ и результатов запросов. Чтобы добавить родительское поле, используйте представление параметров столбца .
Быстрая навигация в Azure Boards поиске
Теперь вы можете задать контекст поиска, введя и выбрав невыполненную / работу, доску, спринт и рабочий элемент в поле поиска на Azure Boards. Эта функция упрощает поиск и поиск любых элементов в Azure Boards без переключения вкладок для поиска.
Совет
Вы можете вызвать быструю навигацию, введя сочетание / клавиш на Azure Boards.
Для всех сущностей в Azure Boards эта функция будет фильтровать недавно доступные элементы и верхние результаты для условия поиска по контексту, и вы можете выбрать результат для непосредственного перехода к элементу.
Azure Repos
приложение Azure Repos для Microsoft Teams
Мы рады сообщить о новом приложении Azure Repos для Microsoft Teams. С помощью этого приложения вы можете отслеживать репозитории и получать уведомления при отправке или извлечении кода, создании или обновлении запросов на вытягивание (PR) и многое другое в канале Teams. Кроме того, предварительные версии URL-адресов запросов на вытягивание помогут вам инициировать обсуждения запросов на вытягивание и провести контекстные и значимые беседы. Приложение поддерживает репозитории Git и TFVC.
Пометка файлов как проверенных в запросе на вытягивание
Иногда необходимо просмотреть запросы на вытягивание, содержащие изменения в большом количестве файлов, и может быть трудно отслеживать, какие файлы вы уже проверили. Теперь вы можете пометить файлы как проверенные в запросе на вытягивание.
Вы можете пометить файл как проверенный, используя раскрывающееся меню рядом с именем файла или наведите указатель мыши на имя файла.
Примечание
Эта функция предназначена только для отслеживания хода выполнения запроса на вытягивание. Он не представляет собой голосование по запросам на вытягивание, поэтому эти метки будут видны только рецензенту.
Эта функция была приоритезирована на основе предложения Сообщество разработчиков.
Новый пользовательский веб-интерфейс для целевых страниц Azure Repos (предварительная версия)
Теперь вы можете опробовать наши новые современные, быстрые и удобные для мобильных устройств целевые страницы в Azure Repos. Эти страницы доступны для предварительного просмотра как целевые страницы Новых репозиториев. Целевые страницы включают все страницы, за исключением сведений о запросе на вытягивание, сведений о фиксации и сравнения ветвей.
Интернет
Мобильные службы
Поддержка близкого взаимодействия для поиска кода
Когда мы слушали ваши отзывы от Сообщество разработчиков, мы услышали, что вы хотите, чтобы вы искали в коде файлы с терминами, близкими друг к другу. Теперь вы можете использовать операторы NEAR, BEFORE и AFTER для поиска файлов на основе термина расстояние и упорядочение. Например, при поиске по строке foo NEAR будут возвращены все файлы, в которых foo находится рядом с строкой терминов.
Azure Pipelines
Развертывание 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.
- Уменьшен размер диска для повышения операционной эффективности, что привело к сокращению примерно 40 ГБ свободного пространства для Ubuntu 16.04.
- Исправления различных ошибок.
Дополнительные сведения о последних выпусках см. здесь.
Примечание
Мы удалим Ruby 2.3.x из всех образов в будущем обновлении, так как 31 марта 2019 г. он закончился. Кроме того, мы удалим Python 3.4.x, срок службы которого закончился 18 марта 2019 г.
Возможности CD для многоэтапных конвейеров 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.
Вики
Доступ к недавно посещенным вики-страницам
Мы упростили поиск недавно посещенных вики-страниц в проекте. Теперь вы можете получить доступ к недавно посещенным вики-страницам, щелкнув поле поиска в центре вики-сайта.
Совет
Вы можете вызвать поле поиска, введя сочетание клавиш "/".
Мгновенный поиск вики-сайта
Теперь вы можете просматривать результаты вики-поиска по мере ввода в поле поиска. Это поможет вам быстро перейти на вики-страницу по своему выбору.
Вы также можете искать свои вики-страницы из Azure Boards, введя /wiki.
Дальнейшие действия
Примечание
Эти функции будут развернуты в течение следующих двух-трех недель.
Перейдите в Azure DevOps и посмотрите.
Отправка отзыва
Мы будем рады узнать, что вы думаете об этих функциях. Используйте меню отзывов, чтобы сообщить о проблеме или предоставить предложение.
Вы также можете получить советы и ответы на свои вопросы от сообщества на Сайте Stack Overflow.
Thanks,
Курт Самуэльсон