Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este sprint, la ejecución fuera de orden de las fases le permite saltar hacia delante en la implementación de una canalización YAML. También presentamos opciones para abandonar y cancelar de forma forzosa las ejecuciones de canalización, la disponibilidad general de Commit Search, un nuevo editor de Wiki, la mejora de la búsqueda de páginas Wiki, actualizaciones de la conexión con GitHub y mejoras de Copilot Code Review.
Consulte las notas de publicación para más detalles.
General
- La búsqueda de commits ahora está disponible con carácter general
- MCP remoto en Copilot Cowork (versión preliminar pública)
Seguridad avanzada de GitHub para Azure DevOps
Paneles de Azure
Azure Repos
- Resolver comentarios al aplicar sugerencias
- Eventos del registro de auditoría de Copilot Code Review
Azure Pipelines
- Abandonar ejecución de canalización
- Ejecución de fases fuera de orden
- Cancelar de forma forzosa las ejecuciones de canalización
Wiki
General
La búsqueda de commits ahora está disponible con carácter general
La búsqueda de un commit ya no requiere recordar su identificador. Commit Search ya está disponible con carácter general en Azure DevOps. Puede buscar confirmaciones de Git por texto en el título o la descripción de la confirmación en todos los repositorios y proyectos a los que puede acceder.
Utilice el cuadro de búsqueda en la parte superior de su proyecto, escriba las palabras clave y seleccione la pestaña Commits para ver commits coincidentes. Puede acotar los resultados por Proyecto, Repositorio, Autor y Rama, y ordenar por hora de confirmación o relevancia. Seleccione un resultado para abrir los detalles del commit, incluidos los cambios asociados, los elementos de trabajo y las solicitudes de extracción.
La búsqueda de commits está disponible junto con código, elemento de trabajo, wiki y búsqueda de paquetes sin que se requiera ninguna configuración.
MCP remoto en Copilot Cowork (versión preliminar pública)
Seguridad avanzada de GitHub para Azure DevOps
Copilot Autofix para alertas de análisis de código y dependencias (versión preliminar pública limitada)
Copilot Autofix en GitHub Advanced Security para Azure DevOps ahora genera correcciones sugeridas para vulnerabilidades de seguridad de análisis de dependencias admitidas y alertas de análisis de código. Abra una alerta y seleccione Generar corrección. El agente de codificación de Copilot usa el contexto del repositorio para proponer una corrección en una pull request, por lo que puede revisar y probar los cambios antes de la fusión.
Copilot Autofix permanece en versión preliminar pública limitada. Microsoft actualmente no acepta participantes adicionales.
Para obtener más información, consulte Copilot Autofix para alertas de seguridad de código.
Paneles de Azure
Rotar los tokens de acceso personal de GitHub sin volver a crear conexiones
Ahora puede rotar tokens de acceso personal (PAT) para Azure Boards y conexiones de GitHub sin tener que volver a crear la conexión.
Para las conexiones que usan la autenticación PAT, seleccione Actualizar token en el menú de conexión para reemplazar el token existente.
La rotación de tokens también se admite a través de las API REST, lo que permite a las organizaciones automatizar el proceso.
Azure Repos
Resolver los comentarios al aplicar sugerencias
Note
Copilot Code Review está en vista previa pública.
Ahora puede resolver los comentarios relacionados de Copilot Code Review al aplicar y confirmar los cambios sugeridos, sin tener que resolver cada comentario de forma individual.
Esta mejora facilita revisar los comentarios de las solicitudes de incorporación de cambios y hacer un seguimiento de los comentarios que aún necesitan atención.
Eventos del registro de auditoría de Copilot Code Review
Note
Copilot Code Review está en vista previa pública.
Azure DevOps: los registros de auditoría ahora capturan los cambios de configuración en Copilot Code Review, lo que proporciona a los administradores de la organización una mejor visibilidad sobre cómo se administra la característica.
Los nuevos eventos de auditoría incluyen:
- Habilitar o deshabilitar la revisión de código de Copilot en el nivel de organización, proyecto o repositorio.
- Cambios en el grupo de agentes configurado.
- Actualizaciones de instrucciones personalizadas.
- Cambios en el nivel de esfuerzo predeterminado.
- Cambios en las directivas de rama para las revisiones automáticas de código.
Estos eventos están disponibles en la página Auditoría de Azure DevOps, lo que ayuda a los administradores a realizar un seguimiento de los cambios de configuración de Copilot Code Review en toda su organización.
Azure Pipelines
Abandonar la ejecución del pipeline
Para mejorar la seguridad de la implementación e impedir la reimplementación del artefacto equivocado, ahora puede abandonar una ejecución de canalización. Abandonar una ejecución hace que sea de solo lectura, por lo que sus fases no se pueden volver a ejecutar.
Una ejecución debe estar en un estado final, como Failed o Canceled, para poder abandonarla. No se puede deshacer el abandono de una ejecución. Debe tener el permiso de canalización Abandonar compilaciones para abandonar una ejecución.
Ejecución de fases fuera de orden
A veces, quiere acelerar una implementación, por ejemplo, cuando está implementando una revisión. La ejecución de fases fuera de orden le permite avanzar al ejecutar una canalización.
Imagine que tiene una canalización que se implementa en tres regiones de Azure de forma secuencial: Oeste de EE. UU., Centro de EE. UU. y Este de EE. UU.
Si está implementando una revisión, puede que quiera implementar en Centro de EE. UU. y Este de EE. UU. antes de que termine la implementación de Oeste de EE. UU. Expanda la fase que quiera ejecutar fuera de orden y, a continuación, seleccione Ejecutar fase.
La ejecución fuera de orden de fases también le permite omitir una fase con errores. Por ejemplo, si se produce un error en la implementación en West US y el error tardará tiempo en resolverse, puede continuar con la implementación en Central US.
El acceso a la ejecución de fases fuera de orden requiere el nuevo permiso Administrar el orden de ejecución de fases.
No se puede avanzar más allá de una fase marcada como isSkippable: false. Por ejemplo, si marca la fase que se implementa en Centro de EE. UU. como no omitible, no puede ejecutar la fase Este de EE. UU. antes de que la fase Centro de EE. UU. finalice correctamente.
Cuando ejecuta una fase fuera de orden, Azure Pipelines evalúa su condition de ejecución. Por ejemplo, si una fase especifica condition: eq(variables['Build.SourceBranchName'], 'main') y estás ejecutando la canalización en una rama release, no se puede ejecutar la fase fuera del orden porque la condición se evalúa como false.
Cancelación forzosa de las ejecuciones de canalización
La escritura de expresiones de fase condition de YAML puede provocar un comportamiento inesperado de ejecución de canalización, como una fase que no se puede cancelar. Este problema se produce cuando la condición de fase se evalúa como true independientemente del estado de ejecución de la canalización. Por ejemplo, condition: eq(variables['Build.SourceBranchName'], 'main') no comprueba el estado de ejecución.
Ahora puede forzar la cancelación de una ejecución de canalización para detener este comportamiento.
Warning
La cancelación forzada de una ejecución de canalización finaliza todas las fases, trabajos y pasos en ejecución inmediatamente. No se ejecutan más fases, trabajos ni pasos. Esta acción podría dejar el sistema en un estado incoherente o no deseado. La ejecución se ha abandonado y no se puede volver a ejecutar.
Para forzar la cancelación de una ejecución de canalización, necesita los siguientes permisos de canalización:
- Administrar el orden de ejecución de fases
- Detener compilaciones
- Abandonar compilaciones
Wiki
Nueva experiencia del editor de Wiki (versión preliminar pública)
Hemos introducido un nuevo editor wiki con tecnología de Monaco Editor, la misma tecnología utilizada en Visual Studio Code. El nuevo editor proporciona una experiencia de edición mejorada de Markdown al tiempo que mantiene la funcionalidad wiki existente.
El nuevo editor incluye:
- Edición al estilo de Visual Studio Code con resaltado de sintaxis de Markdown y números de línea.
- Busque y reemplace para localizar y actualizar contenido rápidamente.
- Mejora de deshacer y rehacer para formato, pegado, adjuntos y autocompletar.
- Compatibilidad de autocompletar con solicitudes de incorporación de cambios (
!), personas (@), elementos de trabajo (#), vínculos wiki y plantillas. - Preferencias persistentes del editor para el ajuste de palabras y el desplazamiento sincronizado.
Para probar el nuevo editor, habilítelo desde Características en versión preliminar para usted o toda la organización.
Búsqueda de página wiki mejorada
Hemos rediseñado cómo funciona la búsqueda de páginas Wiki para mejorar la capacidad de respuesta, especialmente para wikis más grandes. Al escribir texto en el cuadro Filtrar páginas, las páginas coincidentes ahora aparecen más rápido.
La nueva solución también mejora el rendimiento de otras operaciones de búsqueda wiki, como:
- Selección de un destino en el panel Mover página.
- Ver sugerencias de página Wiki al agregar vínculos en el editor de Markdown.
- Filtrar páginas y carpetas por nombre en el árbol de páginas Wiki.
Note
Los resultados de la búsqueda ya no siguen el orden de página personalizado. Las páginas aparecen alfabéticamente para una experiencia coherente y predecible. Este orden puede diferir del orden personalizado en el árbol de navegación wiki normal.
Pasos siguientes
Note
Estas características se implementarán en las próximas dos a tres semanas. Vaya a Azure DevOps y eche un vistazo.
Cómo proporcionar comentarios
Queremos escuchar lo que piensas sobre estas características. Use el menú ayuda para notificar un problema o proporcionar una sugerencia.
También puede obtener consejos y hacer que la comunidad responda a sus preguntas en Stack Overflow.