Nueva aplicación de Azure Boards y Azure Repos para Microsoft Teams: actualización de Sprint 159
En la actualización sprint 159 de Azure DevOps, nos complace anunciar la nueva aplicación de Microsoft Teams para Azure Boards y Azure Repos. La aplicación Azure Boards le permitirá supervisar la actividad del elemento de trabajo y crear elementos de trabajo desde el canal de Microsoft Teams. Por otro lado, la aplicación Azure Repos le permitirá supervisar los repositorios y recibir notificaciones cada vez que se inserte o proteja el código, se crean solicitudes de incorporación de cambios (PR), se actualizan las solicitudes de incorporación de cambios y mucho más en el canal de Microsoft Teams.
Consulte la lista de características a continuación para obtener más información.
Novedades de Azure DevOps
Características
Azure Boards:
- Azure Boards aplicación para Microsoft Teams
- Importación de elementos de trabajo desde un archivo CSV
- Agregar un campo primario a las tarjetas de elementos de trabajo
- Adición de un campo primario a trabajos pendientes y consultas
- Navegación rápida en Azure Boards búsqueda
Azure Repos:
- aplicación de Azure Repos para Microsoft Teams
- Marcar archivos como revisados en una solicitud de incorporación de cambios
- Nueva interfaz de usuario web para Azure Repos páginas de aterrizaje (versión preliminar)
- Compatibilidad con proximidad para la búsqueda de código
Azure Pipelines:
- Implementación de Azure Resource Manager (ARM) en el nivel de grupo de administración y suscripción
- Novedades a imágenes de canalizaciones hospedadas
- Funcionalidades de CD para las canalizaciones YAML de varias fases
- Integración de Bitbucket y otras mejoras en la introducción a las canalizaciones
- Compatibilidad con scripts de PowerShell en la tarea de la CLI de Azure
Wiki:
Azure Boards
Azure Boards aplicación para Microsoft Teams
Nos complace anunciar la nueva aplicación de Azure Boards para Microsoft Teams. Con esta aplicación puede supervisar la actividad del elemento de trabajo y crear nuevos elementos de trabajo directamente desde los canales de Microsoft Teams. La aplicación permite configurar y administrar suscripciones de eventos, incluido el elemento de trabajo creado, el elemento de trabajo actualizado, etc. y para recibir notificaciones de estos eventos en el canal de Teams. Las conversaciones del canal se pueden usar para crear elementos de trabajo. Además, puede usar direcciones URL de elementos de trabajo para elementos de trabajo para obtener vistas previas e iniciar discusiones sobre ellos.
Importación de elementos de trabajo desde un archivo CSV
Hasta ahora, la importación de elementos de trabajo desde un archivo CSV depende del uso del complemento de Excel. En esta actualización se proporciona una experiencia de importación de primera clase directamente desde Azure Boards para poder importar elementos de trabajo nuevos o actualizarlos. Para más información, consulte la documentación aquí.
Agregar un campo primario a las tarjetas de elementos de trabajo
El contexto primario ahora está disponible en el panel Kanban como un nuevo campo para las tarjetas de elementos de trabajo. Ahora puede agregar el campo Primario a las tarjetas, omitiendo la necesidad de usar soluciones alternativas, como etiquetas y prefijos.
Adición de un campo primario a trabajos pendientes y consultas
El campo primario ahora está disponible al ver los trabajos pendientes y los resultados de la consulta. Para agregar el campo primario, use la vista Opciones de columna .
Navegación rápida en Azure Boards búsqueda
Ahora puede establecer el contexto de la búsqueda escribiendo / y eligiendo entre trabajo pendiente, panel, sprint y elemento de trabajo en el cuadro de búsqueda de Azure Boards. Esta característica facilita la búsqueda y búsqueda de cualquier elemento dentro de Azure Boards sin tener que cambiar las pestañas de la búsqueda.
Sugerencia
Puede invocar la navegación rápida escribiendo el método abreviado / de teclado en Azure Boards.
Para todas las entidades de Azure Boards, esta característica filtrará los elementos a los que se ha accedido recientemente y los resultados principales del término de búsqueda por el contexto y puede seleccionar un resultado para navegar directamente al elemento.
Azure Repos
aplicación de Azure Repos para Microsoft Teams
Nos complace anunciar la nueva aplicación de Azure Repos para Microsoft Teams. Con esta aplicación, puede supervisar los repositorios y recibir notificaciones cada vez que se inserte o proteja el código, las solicitudes de incorporación de cambios (PR) se crean o actualizan y mucho más en el canal de Teams. Además, las versiones preliminares de las direcciones URL de solicitud de incorporación de cambios le ayudarán a iniciar discusiones sobre las solicitudes de incorporación de cambios y a tener conversaciones contextuales y significativas. La aplicación admite repositorios de Git y TFVC.
Marcar archivos como revisados en una solicitud de incorporación de cambios
A veces, debe revisar las solicitudes de incorporación de cambios que contienen cambios en un gran número de archivos y puede ser difícil realizar un seguimiento de los archivos que ya ha revisado. Ahora puede marcar los archivos como revisados en una solicitud de incorporación de cambios.
Puede marcar un archivo como revisado mediante el menú desplegable situado junto a un nombre de archivo o mantenga el puntero sobre el nombre de archivo y haga clic en el nombre de archivo.
Nota:
Esta característica solo está pensada para realizar un seguimiento del progreso a medida que revisa una solicitud de incorporación de cambios. No representa la votación en las solicitudes de incorporación de cambios, por lo que estas marcas solo serán visibles para el revisor.
Esta característica se priorizó en función de una sugerencia del Developer Community.
Nueva interfaz de usuario web para Azure Repos páginas de aterrizaje (versión preliminar)
Ahora puede probar nuestras nuevas páginas de aterrizaje modernas, rápidas y fáciles de usar en Azure Repos. Estas páginas están disponibles para obtener una vista previa como páginas de aterrizaje de nuevos repositorios. Las páginas de aterrizaje incluyen todas las páginas excepto los detalles de la solicitud de incorporación de cambios, los detalles de confirmación y la comparación de ramas.
Web
Móvil
Compatibilidad con proximidad para la búsqueda de código
Cuando escuchamos sus comentarios de la Developer Community, hemos oído que querías la capacidad de buscar el código para encontrar archivos con términos cercanos entre sí. Ahora puede usar operadores NEAR, BEFORE y AFTER para buscar archivos en función del término distancia y ordenación. Por ejemplo, si busca la barra NEAR de foo , devolverá todos los archivos en los que foo está cerca de la barra de términos.
Azure Pipelines
Implementación de Azure Resource Manager (ARM) en el nivel de grupo de administración y suscripción
Anteriormente, solo se admitía la implementación en el nivel de grupo de recursos. Con esta actualización, hemos agregado compatibilidad para implementar plantillas de ARM en los niveles de suscripción y grupo de administración. Esto le ayudará a implementar un conjunto de recursos juntos, pero colocarlos en diferentes grupos de recursos o suscripciones. Por ejemplo, la implementación de la máquina virtual de copia de seguridad para Azure Site Recovery en un grupo de recursos y una ubicación independientes.
Novedades a imágenes de canalizaciones hospedadas
Hemos realizado actualizaciones en varias de las imágenes de máquina virtual hospedadas de Azure Pipelines. A continuación se muestran algunos de los aspectos destacados de esta actualización:
- Se ha actualizado Visual Studio 16.2 a 16.3 para VS2019.
- VS para Mac 8.2.6.26 a 8.3.0.1805 para macOS 10.13 y 10.14.
- Se ha agregado Java 13 a macOS 10.13 y 10.14.
- Se agregó Mono 6.4.0 a macOS 10.13 y 10.14.
- Se ha actualizado Xcode 11-beta a 11.0 GA.
- Se ha reducido el tamaño del disco para aumentar la eficiencia operativa, lo que da lugar a una disminución de aproximadamente 40 GB de espacio libre para Ubuntu 16.04.
- Se corrigieron varios errores.
Puede encontrar más detalles sobre las versiones más recientes aquí.
Nota:
Eliminaremos Ruby 2.3.x de todas las imágenes en una actualización futura desde que alcanzó el final de la vida útil el 31 de marzo de 2019. Además, quitaremos Python 3.4.x, que alcanzó el final de la vida útil el 18 de marzo de 2019.
Funcionalidades de CD para las canalizaciones YAML de varias fases
Ahora puede consumir artefactos publicados por la canalización de CI y habilitar los desencadenadores de finalización de canalización. En canalizaciones YAML de varias fases, se presenta pipelines
como un recurso. En yaml, ahora puede hacer referencia a otra canalización y habilitar también desencadenadores de CD.
Este es el esquema YAML detallado para el recurso de canalizaciones.
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/*
Además, puede descargar los artefactos publicados por el recurso de canalización mediante la - download
tarea .
steps:
- download: MyAppCI # pipeline resource identifier
artifact: A1 # name of the artifact to download; optional; defaults to all artifacts
Para más información, consulte la documentación de descarga de artefactos aquí.
Integración de Bitbucket y otras mejoras en la introducción a las canalizaciones
La experiencia del asistente de introducción para Pipelines se ha actualizado para trabajar con repositorios de Bitbucket. Azure Pipelines analizará ahora el contenido del repositorio de Bitbucket y recomendará una plantilla YAML para que pueda ir.
Nota:
La compatibilidad con Bitbucket solo es para Azure DevOps Services.
Una pregunta común con el asistente de introducción ha sido la capacidad de cambiar el nombre del archivo generado. Actualmente, está protegido como azure-pipelines.yml
en la raíz del repositorio. Ahora puede actualizarlo a otro nombre de archivo o ubicación antes de guardar la canalización.
Por último, tendremos más control al proteger el azure-pipelines.yml
archivo en otra rama, ya que puede omitir la creación de una solicitud de incorporación de cambios desde esa rama.
Compatibilidad con scripts de PowerShell en la tarea de la CLI de Azure
Anteriormente, podía ejecutar scripts por lotes y bash como parte de una tarea de la CLI de Azure. Con esta actualización, se ha agregado compatibilidad con los scripts principales de PowerShell y PowerShell a la tarea.
Wiki
Acceso a páginas wiki visitadas recientemente
Hemos hecho que sea fácil encontrar páginas wiki visitadas recientemente en el proyecto. Ahora puede acceder a las páginas wiki visitadas recientemente haciendo clic en el cuadro de búsqueda en el centro de Wiki.
Sugerencia
Para invocar el cuadro de búsqueda, escriba el método abreviado de teclado "/".
Búsqueda instantánea de wiki
Ahora, puede ver los resultados de la búsqueda wiki mientras escribe en el cuadro de búsqueda. Esto le ayudará a navegar rápidamente a la página wiki de su elección.
También puede buscar las páginas wiki desde Azure Boards escribiendo /wiki.
Pasos siguientes
Nota:
Estas características se implementarán en las próximas dos a tres semanas.
Vaya a Azure DevOps y eche un vistazo.
Cómo enviar sus comentarios
Nos encantaría escuchar lo que piensas sobre estas características. Use el menú de comentarios para notificar un problema o proporcionar una sugerencia.
También puede obtener consejos y sus preguntas respondidas por la comunidad en Stack Overflow.
Gracias,
Kurt Samuelson