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 Repos:

Azure Pipelines:

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.

Azure Boards aplicación para Microsoft Teams.

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í.

Importar elementos de trabajo desde un archivo CSV.

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.

Agregue el campo primario a las tarjetas de elementos de trabajo.

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 .

Agregue el campo primario a trabajos pendientes y consultas.

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.

invoque la navegación rápida.

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.

Seleccione 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.

Azure Repos aplicación para Microsoft Teams.

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.

Marque los archivos como revisados en una solicitud de incorporación de cambios.

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

Nueva interfaz de usuario web para Azure Repos páginas de aterrizaje.

Móvil

Nueva interfaz de usuario móvil para Azure Repos páginas de aterrizaje.

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.

Compatibilidad con scripts de PowerShell en la tarea de la CLI de Azure.

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 "/".

Acceda a las páginas wiki visitadas recientemente.

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.

Búsqueda instantánea de wiki.

También puede buscar las páginas wiki desde Azure Boards escribiendo /wiki.

Busque 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.

Hacer una sugerencia

También puede obtener consejos y sus preguntas respondidas por la comunidad en Stack Overflow.

Gracias,

Kurt Samuelson