Filtrado por rama de destino en solicitudes de incorporación de cambios: actualización de Sprint 152
En la actualización Sprint 152 Update de Azure DevOps, se ha agregado la opción de filtrar las solicitudes de incorporación de cambios por rama de destino, varios comandos nuevos para la línea de comandos y un punto de extensibilidad para permitir que extensiones agreguen funcionalidad de resaltado y autocompletar a las vistas de solicitudes de incorporación de cambios y del explorador de archivos.
Consulte la lista de características siguiente para obtener más información.
Características
General:
- Administrar extensiones desde la línea de comandos
- Invocar API REST desde la línea de comandos
- Administrar usuarios desde la línea de comandos
Azure Pipelines:
- Actualizaciones a las imágenes de canalizaciones alojadas
- Crear y administrar canalizaciones desde una línea de comandos
- Administrar etiquetas de compilación desde una línea de comandos
- Compartir resultados de series de pruebas con una dirección URL
Azure Repos:
- Filtrar por rama de destino en solicitudes de incorporación de cambios (PR)
- Permitir que extensiones agreguen funcionalidad de resaltado de sintaxis y autocompletar
- Administrar las referencias de GIT desde la línea de comandos
- Actualizar el nombre del repositorio y la rama predeterminada desde la línea de comandos
Azure Artifacts:
Wiki:
- Nueva experiencia de usuario moderna
- Compatibilidad con etiquetas HTML
- Creación y edición de tablas mejorada
General
Administrar extensiones desde la línea de comandos
Ahora puede administrar extensiones desde la línea de comandos mediante los az devops extension
comandos . Mediante los comandos , puede crear scripts que se puedan ejecutar para todas las organizaciones para asegurarse de que las extensiones necesarias están disponibles.
Para obtener más información sobre los comandos y su sintaxis, consulte la documentación aquí.
Invocar API REST desde la línea de comandos
Hemos agregado el az devops invoke
comando para permitirle llamar a cualquier API REST de Azure DevOps que forme parte de la línea de comandos.
Por ejemplo, puede tener un script de línea de comandos para controlar la automatización de una tarea determinada, pero también debe llamar a una llamada adicional a la API rest de Azure DevOps. Con el comando invoke, puede llamar a la API REST desde la línea de comandos y usar la autorización disponible desde la CLI para administrar la autorización e incluir la API REST como parte del script.
Para obtener más información sobre el comando y su sintaxis, consulte la documentación aquí.
Administrar usuarios desde la línea de comandos
Como administrador, es posible que tenga que tener un proceso estándar para administrar usuarios. Actualmente, debe repetir los mismos pasos para agregar un nuevo usuario y agregar el usuario a una licencia. Este proceso puede convertirse en tedioso y propenso a errores. Ahora puede usar la CLI de Azure DevOps para crear un script estándar para inscribir, agregar y actualizar un usuario y repetir los pasos simplemente ejecutando este script.
Para obtener más información sobre los comandos y la sintaxis, consulte la documentación aquí.
Azure Pipelines
Actualizaciones a las imágenes de canalizaciones alojadas
Hemos realizado muchas adiciones y actualizaciones a varias de las imágenes de máquina virtual hospedadas de Azure Pipelines. Los siguientes cambios se agregaron como parte de esta actualización:
- Se ha agregado Rust 1.34.1 a VS2017, VS2019 y Ubuntu 16.04
- Se ha agregado .NET Framework 4.8 a VS2017 y VS2019
- Se ha agregado Windows SDK 16299 a VS2019
- Inicialización de la instancia experimental de Visual Studio (VSIX) para VS2017 y VS2019
- Versiones actualizadas de Go, Maven, Ruby, Python y DAV Fx
Puede encontrar más detalles sobre las versiones más recientes aquí.
Para obtener una lista completa de las herramientas disponibles en nuestras imágenes, visite nuestro repositorio de Generación de imágenes en GitHub aquí.
Crear y administrar canalizaciones desde una línea de comandos
Las canalizaciones de varias fases basadas en YAML ahora se pueden administrar desde la línea de comandos mediante el az pipelines
comando . Por ejemplo, puede configurar y administrar canalizaciones de forma interactiva desde la CLI o automatizar toda la configuración mediante un script.
Para obtener más información sobre el comando, consulte la documentación aquí.
Administrar etiquetas de compilación desde una línea de comandos
La administración de etiquetas de compilación al crear compilaciones desde la línea de comandos ahora es más fácil. Con los az pipelines build tag
comandos, ahora puede iniciar una compilación y etiquetar la compilación al mismo tiempo. El comando de etiqueta de compilación de Azure Pipeline permite agregar, eliminar o enumerar etiquetas de compilación.
Para obtener más información sobre los comandos y su sintaxis, consulte la documentación aquí.
Compartir resultados de series de pruebas con una dirección URL
Puede configurar pruebas automatizadas para que se ejecuten como parte de una compilación o versión. Los resultados de las pruebas publicadas se pueden ver en la pestaña Pruebas en resumen de compilación o versión. Con esta actualización, hemos agregado una característica copy results URL para que pueda compartir resultados de ejecución de pruebas únicas con otros usuarios del equipo.
Los niveles de uso compartido incluyen:
- Nivel de ejecución
- Nivel de resultado
- Pestaña individual seleccionada dentro de la ejecución de pruebas
- El uso compartido también es compatible con las pestañas de extensión configuradas.
Al compartir la dirección URL, los visores verán los resultados de la ejecución de pruebas en la vista de pantalla completa.
Azure Repos
Filtrar por rama de destino en solicitudes de incorporación de cambios (PR)
Las solicitudes de incorporación de cambios permiten al equipo revisar el código y enviar comentarios sobre los cambios antes de combinarlos en la rama principal. Se han convertido en una parte importante de los flujos de trabajo de muchos equipos, ya que puede recorrer los cambios propuestos, dejar comentarios y votar para aprobar o rechazar los cambios de código.
Para facilitar la búsqueda de las solicitudes de incorporación de cambios, hemos agregado una opción de filtrado para permitirle buscar solicitudes de incorporación de cambios mediante la rama de destino.
También puede usar el filtrado de rama de destino para personalizar la vista de solicitudes de incorporación de cambios en la pestaña Mina .
Permitir que extensiones agreguen funcionalidad de resaltado de sintaxis y autocompletar
Actualmente, publicamos resaltado de sintaxis para un subconjunto de idiomas admitidos por el editor de Mónaco. Sin embargo, muchos de ustedes quieren crear su propio resaltado de sintaxis para los lenguajes que no se admiten.
Con esta actualización, se ha agregado un punto de extensibilidad que permite a las extensiones agregar resaltado de sintaxis y autocompletar al explorador de archivos y a las vistas de solicitudes de incorporación de cambios.
Además, se ha agregado compatibilidad con el resaltado de sintaxis del lenguaje Kusto.
Administrar las referencias de GIT desde la línea de comandos
Con Azure Repos ref command
, ahora puede crear, enumerar, eliminar referencias (rama o etiqueta) y también bloquear o desbloquear una referencia de rama. Esto hace que sea más fácil etiquetar un identificador de confirmación sin tener que desproteger todo el repositorio al trabajar con Azure Repos desde la línea de comandos.
Para obtener más información sobre los comandos y su sintaxis, consulte la documentación aquí.
Actualizar el nombre del repositorio y la rama predeterminada desde la línea de comandos
Ahora puede actualizar el nombre del repositorio, así como la rama predeterminada de un repositorio mediante el comando de actualización de Azure Repos. Por ejemplo, si desea actualizar el nombre del repositorio de servicios a ContosoService y establecer la rama predeterminada en desarrollo, puede ejecutar este comando: az repos update --repository "Service" --name "ContosoService" --default-branch "development"
Para obtener más información, consulte la documentación aquí.
Azure Artifacts
Administrar los artefactos de la ejecución de una canalización desde la línea de comandos
Si necesita descargar un conjunto de artefactos generados por una canalización, ahora puede descargar, cargar o enumerar los artefactos generados por una ejecución de canalización determinada desde una línea de comandos mediante el az pipelines runs
comando .
Para obtener más información sobre el comando y su sintaxis, consulte la documentación aquí.
Wiki
Nueva experiencia de usuario moderna
Wiki tiene un nuevo aspecto y se ha mejorado el rendimiento. Por ejemplo, el árbol de navegación de página se ha movido a la izquierda para proporcionar un flujo de datos natural de izquierda a derecha. Además, hasta ahora, la cantidad de espacio vertical estaba restringida por el encabezado. Con esta actualización, hemos realizado el desplazamiento de la página por completo para obtener mucho más espacio vertical para el contenido.
Sugerencia
Puede navegar rápidamente a la página de edición presionando e en el teclado.
También hemos realizado los siguientes cambios en los elementos de menú:
Las acciones de menú se han consolidado en las tres categorías siguientes:
Las acciones de nivel de wiki están junto al selector de wiki
Acciones de nivel de árbol
Acciones de nivel de página
El botón Nueva página se ha movido al árbol. También puede presionar n en el teclado para crear una nueva página.
También hemos agregado recuento a la funcionalidad Seguir para indicarle cuántos usuarios siguen a una página. Esto puede darte una idea de lo importante que es una página.
Compatibilidad con etiquetas HTML
Ahora, puede crear contenido más completo en wiki mediante etiquetas HTML. Consulte lo que puede hacer con etiquetas HTML a continuación.
Ahora puede crear secciones contraíbles dentro de las páginas wiki mediante las etiquetas de detalles y resumen . Puede agregar el atributo open para mantener los detalles expandidos de forma predeterminada.
Para obtener más información sobre la etiqueta de detalles , eche un vistazo a la documentación aquí.
Esto se ha priorizado en función de este vale de sugerencia.
Nota:
Esta etiqueta no se admite en los exploradores edge e Internet Explorer.
Además, puede agregar un título a las imágenes mediante las etiquetas de figura y figcaption . Estas etiquetas permiten agregar texto alternativo para las imágenes y crear bloques de imágenes asociados. La etiqueta figcaption se puede agregar encima o debajo de la imagen.
Para obtener más información sobre la etiqueta figcaption , consulte la documentación aquí.
Por último, puede resaltar partes de texto en las páginas wiki mediante la etiqueta de marca . Esto le permite resaltar texto importante en las páginas wiki para llamar la atención de los lectores.
Para obtener más información sobre la etiqueta mark , consulte la documentación aquí.
Creación y edición de tablas mejorada
Hasta ahora, la creación y edición de tablas en una wiki era difícil. Hemos realizado cambios para que sea más fácil agregar y administrar tablas en la wiki.
Creación de una tabla a partir de la cuadrícula
Ya no tiene que recordar la sintaxis de la tabla Markdown. Ahora puede crear fácilmente una tabla de Markdown seleccionando una cuadrícula de 15 X 15. Solo tiene que seleccionar el número necesario de columnas y filas para insertar una tabla con un solo clic.
Esta característica se ha priorizado en función de los siguientes vales de sugerencia:
Mejor legibilidad de tabla
Ahora puede alternar el ajuste de palabras para que el editor tenga una mejor legibilidad de las tablas. Al deshabilitar el ajuste de palabras, se agrega una barra de desplazamiento que le permite ver más fácilmente el contenido de las tablas grandes.
Formato automático de tablas de Markdown
Ya no tiene que agregar espacios para alinear las columnas de Markdown. Con el botón Formato de tablas , las tablas markdown tienen formato automático agregando espacios a las celdas para alinear las columnas. Si tiene tablas grandes, úsela con deshabilitar el ajuste de palabras para facilitar la lectura de las tablas.
También puede usar el acceso directo Ctrl + Mayús + F para dar formato a las tablas.
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,
Todd Manion