Aumentar la productividad y reducir la latencia

Con esta actualización, se incluyen mejoras en la capacidad de acción de las solicitudes de incorporación de cambios, seguridad y cumplimiento de canalizaciones y rendimiento de la API de npm.

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

Características

General:

Azure Boards

Azure Repos

Azure Pipelines

Azure Artifacts

General

Compatibilidad con team Administración para crear suscripciones para aplicaciones de mensajería en Slack y Teams

Además de los administradores de proyectos, los administradores del equipo ahora pueden crear suscripciones para Azure Boards, Repositorios y canalizaciones directamente desde Slack y Microsoft Teams.

Compatibilidad multiinquilino con la aplicación Azure Boards, Repositorios y canalizaciones en Microsoft Teams

La aplicación de mensajería Azure Boards, Repos y Pipelines ahora admite la conexión a un inquilino diferente en Microsoft Teams. Por lo tanto, ya no es necesario que Azure DevOps y Microsoft Teams estén en la misma instancia de Azure AD. Use Iniciar sesión con un vínculo de correo electrónico diferente si Microsoft Teams y Azure Pipelines están en inquilinos diferentes.

Multi tenant support for Azure Boards, Repos and Pipelines app in Microsoft Teams.

Azure Boards

Sincronización de problemas de GitHub con los elementos de trabajo de Azure DevOps

En este sprint hemos creado y publicado una nueva acción de GitHub que guardará los problemas de GitHub en los elementos de trabajo de Azure Boards. Esto le permite colocar los repositorios de código en GitHub mientras sigue usando Azure Boards para administrar el trabajo. La acción sigue en un estado de versión preliminar y nos encantaría que sus comentarios se hicieran a medida que trabajamos para resolver los casos perimetrales. Pruébelo y díganos qué le parece.

issuesGif

Azure Repos

Capacidad de ser accionables mejorada de las solicitudes de incorporación de cambios

Cuando tenga muchas solicitudes de incorporación de cambios para revisar, comprender dónde debe tomar medidas primero puede ser difícil. Para mejorar la capacidad de acción de las solicitudes de incorporación de cambios, ahora puede crear varias consultas personalizadas en la página de lista de solicitudes de incorporación de cambios con varias opciones nuevas para filtrar por como el estado de borrador. Estas consultas crearán secciones independientes y contraíbles en la página de solicitud de incorporación de cambios, además de "Creados por mí" y "Asignados a mí". También puede rechazar revisar una solicitud de incorporación de cambios a la que se agregó a través del menú Votar o el menú contextual de la página de lista de solicitudes de incorporación de cambios. En las secciones personalizadas, ahora verá pestañas independientes para las solicitudes de incorporación de cambios en las que ha proporcionado una revisión o ha rechazado su revisión. Estas consultas personalizadas funcionarán entre repositorios en la pestaña "Mis solicitudes de incorporación de cambios" de la página principal de la organización. Si desea volver a una solicitud de incorporación de cambios, puede marcarla y se mostrarán en la parte superior de la lista. Por último, las solicitudes de incorporación de cambios que se han establecido en autocompletar se marcarán con una píldora que dice "Autocompletar" en la lista.

Hemos agregado más filtros a la página de detalles de la solicitud de incorporación de cambios para que los revise más rápido:

  • Estado de comentario: Activo (valor predeterminado), All, Pendiente, Resuelto, Tal como está diseñado, No corregirá y Cerrará.
  • Comentada por: filtre por los comentarios que deja una persona específica.
  • Tipos de archivo: muestra todos los archivos (valor predeterminado) y Muestra solo los archivos en los que se han comentado.

Show all files.

Filter to comments left by a specific person.

Azure Pipelines

Control adicional de las implementaciones

Azure Pipelines ha admitido implementaciones controladas con aprobaciones manuales durante algún tiempo. Con las mejoras más recientes, ahora tiene control adicional sobre las implementaciones. Además de las aprobaciones, los propietarios de recursos ahora pueden agregar automatizados checks para comprobar las directivas de seguridad y calidad. Estas comprobaciones se pueden usar para desencadenar operaciones y esperar a que se completen. Con las comprobaciones adicionales, ahora puede definir criterios de mantenimiento en función de varios orígenes y asegurarse de que todas las implementaciones destinadas a los recursos son seguras, independientemente de la canalización de YAML que realice la implementación. La evaluación de cada comprobación se puede repetir periódicamente en función del intervalo de reintento especificado para la comprobación. Ahora están disponibles las siguientes comprobaciones adicionales:

  • Invocación de cualquier API REST y realización de la validación en función del cuerpo de respuesta o una devolución de llamada desde el servicio externo
  • Invocación de una función de Azure y realización de la validación en función de la respuesta o una devolución de llamada de la función
  • Consulta de reglas de Azure Monitor para alertas activas
  • Asegúrese de que la canalización extiende una o varias plantillas YAML

Additional control of your deployments.

Notificación de aprobaciones

Al agregar una aprobación a un entorno o una conexión de servicio, todas las canalizaciones de varias fases que usan el recurso esperan automáticamente la aprobación al principio de la fase. Los aprobadores designados deben completar la aprobación antes de que la canalización pueda continuar.

Con esta actualización, los aprobadores se envían una notificación por correo electrónico para la aprobación pendiente. Los usuarios y los propietarios del equipo pueden optar por no participar o configurar suscripciones personalizadas mediante la configuración de notificación.

Approval notification.

Además de las notificaciones por correo electrónico, los administradores del proyecto también pueden dirigir las notificaciones a Microsoft Teams o Slack.

Azure Artifacts

Los eventos de auditoría ya están disponibles

Los eventos de fuentes de Azure Artifacts ahora están disponibles en los registros de auditoría. Se puede acceder a estos registros desde Organization Configuración -> Auditing. Los siguientes eventos ya están disponibles para fuentes:

  • Creación, eliminación o modificación de una organización o fuente con ámbito de proyecto
  • Crear, eliminar o modificar una vista de fuente
  • Establecimiento o eliminación de una directiva de retención de paquetes en cualquier fuente determinada
  • Cambios de permisos

Mejoras en el rendimiento de npm

Hemos realizado cambios en nuestro diseño principal para mejorar la forma en que almacenamos y entregamos paquetes npm en fuentes de Azure Artifacts. Esto nos ha ayudado a lograr una reducción de hasta 10 veces en la latencia para algunas de las API usadas más altas para npm.

Mejoras de accesibilidad

Hemos implementado correcciones para solucionar problemas de accesibilidad en nuestra página de fuentes. Las correcciones incluyen lo siguiente:

  • Creación de una experiencia de fuente
  • Experiencia de configuración de fuentes globales
  • Conectar para alimentar la experiencia

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