Trabajos de contenedores de canalización: Actualización de Sprint 140

En la actualización sprint 140 de Azure DevOps Services, encontrará una nueva manera de personalizar las dependencias de compilación a sus requisitos específicos con la introducción de trabajos de contenedor en Azure Pipelines. En Wiki ahora puede agregar vídeos, cambiar el nombre e insertar una tabla wiki de contenido desde el panel de formato.

Consulte la lista de características siguiente para obtener más información.

Características

Azure Pipelines:

Azure Boards:

Azure Artifacts:

Wiki:

Administración::

Pasos siguientes

Nota:

Estas características se implementarán en las próximas dos a tres semanas.

Obtenga información sobre las nuevas características siguientes y diríjase a Azure DevOps Services para probarlas usted mismo.

Azure Pipelines

Controla dependencias específicas de compilación mediante trabajos de contenedores

De forma predeterminada, los trabajos se ejecutan en la máquina host donde está instalado el agente. Los trabajos de contenedor, mediante la abstracción ligera sobre el sistema operativo host que proporcionan los contenedores, permiten aislar las herramientas y las dependencias dentro de un contenedor en su lugar. El agente iniciará una instancia del contenedor especificado y, a continuación, ejecutará los pasos que contiene. Puede seleccionar las versiones exactas de los sistemas operativos, las herramientas y las dependencias que requiere la compilación. Consulte la documentación sobre trabajos de contenedor para obtener más información.

Habilita la cobertura de código en tareas .NET Core

La tarea de .NET Core de Azure Pipelines ahora admite la cobertura de código para que pueda obtener un mejor control de la cobertura de pruebas unitarias en los proyectos de .NET Core. El comando "test" de la tarea de .NET Core se puede pasar a los argumentos para habilitar la recopilación de cobertura de --collect "Code coverage" código. Actualmente, la compatibilidad está limitada a proyectos de .NET Core destinados a la plataforma Windows.

Azure Boards

Aprovecha las API de REST de procesos reestructurados

En la VERSIÓN 5.1 de la API REST (versión preliminar), combinamos varias API relacionadas con procesos heredados en un solo dominio. Esto le permitirá encontrar y consumir los puntos de conexión adecuados. Para obtener más información, consulte la documentación de Comportamientos de proceso. También hemos creado algunos ejemplos mediante las bibliotecas cliente de C#.

Azure Artifacts

Simplifica la autenticación con el nuevo proveedor de credenciales para distintas plataformas de NuGet

La interacción con fuentes NuGet autenticadas acaba de mejorar mucho. El nuevo proveedor de credenciales de Azure Artifacts basado en .NET Core funciona con msbuild, dotnet y nuget(.exe) en Windows, macOS y Linux. Cada vez que quiera usar paquetes de una fuente de Azure Artifacts, el proveedor de credenciales adquirirá y almacenará automáticamente un token en nombre del cliente nuGet que está usando. Ya no es necesario almacenar y administrar manualmente un token en un archivo de configuración.

Para obtener el nuevo proveedor, vaya a GitHub y siga las instrucciones del cliente y la plataforma.

Almacena artefactos mediante Universal Packages

Los paquetes universales son un nuevo tipo de paquete compatible con Azure Artifacts. Proporcionan un mecanismo sencillo para almacenar una colección de archivos en una fuente con un nombre de paquete y una versión del paquete. Las herramientas de línea de comandos están diseñadas para transferir contenido de forma eficaz desde el cliente y el servicio.

  • Considere la posibilidad de usar paquetes universales para almacenar artefactos como:
  • Plantillas y scripts de configuración (por ejemplo, plantillas de ARM)
  • Instantáneas de base de datos para pruebas de integración
  • Modelos y datos de entrenamiento de Machine Learning
  • Herramientas y SDK para desarrolladores
  • Modelos y texturas 3D
  • Salidas de compilación

Vaya a nuestra guía de inicio rápido para empezar a trabajar con paquetes universales.

Comprime símbolos cuando publica en un archivo compartido

Hemos actualizado la tarea Index & Publish Symbols para admitir la compresión de símbolos cuando se publican en un recurso compartido de archivos.

Compress symbols

Como recordatorio, también puede publicar símbolos en Azure DevOps Services en lugar de tener que configurar y administrar un servidor de archivos.

Wiki

Inserta un video en la wiki

Ahora puede insertar vídeos en una página wiki desde servicios en línea como Microsoft Stream y YouTube. Puede agregar la dirección URL de vídeo insertada mediante la sintaxis siguiente:

::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::

Embed video in wiki

Esta característica se ha priorizado por una sugerencia.

Cambiar el nombre de una wiki

Ahora puede cambiar el nombre de la wiki en la interfaz de usuario wiki y usar las API REST. En el menú Más , haga clic en Cambiar nombre wiki para asignarle un nombre memorable a la wiki. Esta característica se ha priorizado por una sugerencia.

Rename wiki

Inserta la tabla de contenido de una wiki desde el panel de formatos

Último sprint que hemos enviado la capacidad de crear tabla de contenido en páginas wiki. Ahora puede insertar una tabla de contenido haciendo clic en el botón adecuado en el panel de formato al editar la página.

Insert wiki TOC

Administración

Administra sus tokens de acceso personal con filtros y compaginado

Como ha observado con la nueva navegación en Azure DevOps, nos centramos en ofrecer una experiencia más coherente en todo el servicio. Hemos tomado esta oportunidad para ayudarle a administrar mejor sus tokens de acceso personal (PAT), especialmente si tiene varios de ellos. Algunas de las nuevas características incluyen controles de filtrado y paginación al ver todos los PAT, una experiencia más limpia al crear un nuevo PAT con agrupación y descripciones para ámbitos, y la capacidad de editar y ampliar la expiración de los PAT existentes.

PAT page

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.

Make a suggestion

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

Gracias,

Biju Venugopal