Facilitar la personalización mediante la migración de proyectos al modelo de proceso de herencia: actualización de VSTS Sprint 139
En la actualización sprint 139 de Visual Studio Team Services (VSTS), ahora puede migrar proyectos XML hospedados al modelo de proceso de herencia para facilitar la personalización. Además, las versiones ahora se pueden desencadenar mediante una solicitud de incorporación de cambios para ayudarle a ejecutar pruebas adicionales antes de una combinación.
Consulte la lista de características a continuación para obtener más información.
Pasos siguientes
Obtenga información sobre las nuevas características siguientes y diríjase a VSTS para probarlas usted mismo.
Características
Wiki:
Trabajo:
- Facilitar la personalización mediante la migración de proyectos al modelo de proceso de herencia
- Chatear sobre el estado más reciente con la integración mejorada de Microsoft Teams
Código:
Compilación y versión:
- Realización de pruebas adicionales mediante un desencadenador de versión de solicitud de incorporación de cambios
- Implementación de aplicaciones de Go en Azure Kubernetes Service (AKS) mediante Azure DevOps Projects
Wiki
Crear tabla de contenido para páginas wiki
A veces, las páginas wiki pueden ser largas, con contenido organizado en varios encabezados. Ahora puede agregar una tabla de contenido a cualquier página que tenga al menos un encabezado mediante la [[_TOC_]]
sintaxis . Consulte la documentación de la guía de Markdown para obtener más información sobre el uso de Markdown en VSTS. Esta característica se ha priorizado en función de una sugerencia de UserVoice.
Work
Facilitar la personalización mediante la migración de proyectos al modelo de proceso de herencia
La migración de un modelo de proceso XML hospedado a un proceso heredado proporciona la comodidad de personalizar el sistema de seguimiento de trabajo a través de la interfaz de usuario. Si usa el modelo de proceso XML hospedado en cualquiera de los proyectos, ahora puede migrarlos. El cambio del modelo de proceso de un proyecto se puede realizar en dos pasos. En primer lugar, clone el proceso XML hospedado en el modelo de herencia. Esto agrega las personalizaciones, como los tipos de elementos de trabajo, los campos y los estados, a un proceso heredado recién creado.
Después de validar el proceso, puede cambiar los proyectos para que usen el proceso recién creado.
Consulte la documentación Clonación de un proceso XML hospedado en herencia para obtener más información.
Chatear sobre el estado más reciente con la integración mejorada de Microsoft Teams
En la última mejora de la integración de Microsoft Teams, ahora verá rápidamente el estado de una actividad con iconos y colores claros y empezar a chatear para mantener las cosas en movimiento. Si una solicitud de incorporación de cambios está esperando el autor, aparece en amarillo y con un icono de temporizador. Si una compilación se ha realizado correctamente, aparece en verde y con un icono de marca de verificación.
Código
Estandarización de descripciones de solicitudes de incorporación de cambios mediante plantillas
Escribir buenas descripciones de PR es una excelente manera de ayudar a los revisores a saber qué esperar al revisar el código. También son una excelente manera de ayudar a realizar un seguimiento de las cosas que deben realizarse para cada cambio, como las pruebas, la adición de pruebas unitarias y la actualización de la documentación (nadie nunca olvida actualizar los documentos). Muchos de ustedes han solicitado que agreguemos plantillas de solicitud de incorporación de cambios para facilitar a los equipos escribir excelentes descripciones y ahora hemos agregado esa característica.
Además de admitir una plantilla de descripción de solicitud de incorporación de cambios predeterminada, los equipos pueden agregar varias plantillas, que se le presentan en un menú de la página crear solicitud de incorporación de cambios. Simplemente haga clic en el botón Agregar una plantilla para elegir entre cualquier plantilla del repositorio para anexarla a la descripción de la solicitud de incorporación de cambios.
También se admiten plantillas específicas de rama si desea aplicar una plantilla diferente para una solicitud de incorporación de cambios en una rama específica o carpeta de rama. Por ejemplo, si desea tener una plantilla específica para todas las ramas que comiencen por "revisión/", puede agregar una plantilla que se usará para todas las solicitudes de incorporación de cambios en esas ramas.
Consulte la documentación de plantillas de solicitud de incorporación de cambios para obtener más información sobre cómo crear y usar plantillas.
Compilación y versión
Realización de pruebas adicionales mediante un desencadenador de versión de solicitud de incorporación de cambios
Ha podido desencadenar una compilación basada en una solicitud de incorporación de cambios (PR) y obtener esos comentarios rápidos antes de una combinación durante un tiempo. Ahora también puede configurar un desencadenador de solicitud de incorporación de cambios para una versión. El estado de la versión se devolverá al repositorio de código y se puede ver directamente en la página de solicitud de incorporación de cambios. Esto resulta útil si desea realizar pruebas funcionales o manuales adicionales como parte del flujo de trabajo de solicitud de incorporación de cambios.
Implementación de aplicaciones de Go en Azure Kubernetes Service (AKS) mediante Azure DevOps Projects
DevOps Projects facilita la introducción a Azure. Le ayuda a iniciar una aplicación, en el servicio de Azure que prefiera, en algunos pasos. DevOps Projects proporciona todo lo que necesita para desarrollar, implementar y supervisar la aplicación.
Ahora hemos agregado compatibilidad con Azure Kubernetes Service (AKS) que tienen como destino Go Language en DevOps Projects. Consulte la documentación del tutorial para AKS para obtener más información.
El estado de compilación notificado a GitHub es más conciso.
Cuando VSTS publica el estado de una compilación en GitHub, el texto de estado aparece en la comprobación de confirmación, rama y solicitud de incorporación de cambios asociada. Hasta ahora, el nombre de cada canalización de compilación en el texto estaba precedido de VSTS:
. Hemos quitado este prefacio del texto de estado para que el nombre de la canalización de compilación sea más fácil de ver con un vistazo y no causar confusión sobre VSTS:
cómo estar en el nombre oficial de una canalización de compilación. Desafortunadamente, este cambio afecta a las reglas de protección de ramas de GitHub en las que GitHub espera que los nombres de canalización comiencen por VSTS:
. Esto puede hacer que las solicitudes de incorporación de cambios de GitHub se bloqueen hasta que se actualice la configuración del repositorio. Para resolverlo, después de ejecutar la compilación al menos una vez, actualice las reglas de protección de rama del repositorio en Configuración de > ramas > reglas de protección de rama del repositorio.
Cómo enviar sus comentarios
Nos encantaría saber lo que piensas sobre estas características. Use el menú de comentarios para notificar un problema o proporcionar una sugerencia.
También puede recibir consejos y sus preguntas respondidas por la comunidad en Stack Overflow.
Gracias,
Gopinath Chigakkagari