Nuevos puntos de extensibilidad para la vista de detalles de canalizaciones
Con esta actualización, hemos agregado dos nuevos puntos de extensibilidad que puede tener como destino en las extensiones. Estos puntos de extensibilidad permiten agregar un botón personalizado en el encabezado de canalización y un menú personalizado en una carpeta de canalización.
Consulte las notas de la versión para obtener más información.
Azure Boards
Azure Pipelines
- Nuevos puntos de extensión para la vista de detalles de canalizaciones
- Migración mejorada a Azure DevOps Services
- Mejora de la API REST de ejecuciones de canalizaciones
Azure Boards
Quitar la capacidad de descargar datos adjuntos eliminados del historial de elementos de trabajo
Se ha corregido un pequeño problema por el que los usuarios podían descargar datos adjuntos del historial de elementos de trabajo, incluso después de quitar los datos adjuntos del formulario. Ahora, una vez quitados los datos adjuntos, no se puede descargar del historial, ni la dirección URL de descarga estará disponible en la respuesta de la API rest.
Azure Pipelines
Nuevos puntos de extensión para la vista de detalles de canalizaciones
Hemos agregado dos nuevos puntos de extensibilidad que puede tener como destino en las extensiones. Estos puntos de extensibilidad permiten agregar un botón personalizado en el encabezado de canalización y un menú personalizado en una carpeta de canalización:
- Botón personalizado en el encabezado de canalización:
ms.vss-build-web.pipelines-header-menu
- Menú personalizado en una carpeta de canalización:
ms.vss-build-web.pipelines-folder-menu
Para usar estos nuevos puntos de extensibilidad, basta con agregar una nueva contribución destinada a ellos en el archivo de manifiesto de la vss-extension.json
extensión de Azure DevOps.
Por ejemplo:
"contributions": [
{
"id": "pipelinesFolderContextMenuTestItem",
"type": "ms.vss-web.action",
"description": "Custom menu on a pipeline folder",
"targets": [
"ms.vss-build-web.pipelines-folder-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
},
{
"id": "pipelinesHeaderTestButton",
"type": "ms.vss-web.action",
"description": "Custom button in the pipeline header",
"targets": [
"ms.vss-build-web.pipelines-header-menu"
],
"properties": {
"text": "Test item",
"title": "ms.vss-code-web.source-item-menu",
"icon": "images/show-properties.png",
"group": "actions",
"uri": "main.html",
"registeredObjectId": "showProperties"
}
}
]
El resultado será:
Botón personalizado en el encabezado de canalización
Menú personalizado en una carpeta de canalización
Migración mejorada a Azure DevOps Services
Al ejecutar una importación desde Azure DevOps Server a Azure DevOps Services, debe tener en cuenta que Azure DevOps ya no admite reglas de retención por canalización. Con esta actualización, se quitaron estas directivas al migrar a Azure DevOps Services desde la Azure DevOps Server local. Para más información sobre la configuración de directivas de retención, consulte nuestra documentación sobre cómo establecer directivas de retención para compilaciones, versiones y pruebas.
Mejora de la API REST de ejecuciones de canalizaciones
Anteriormente, la API REST Pipelines Runs solo devolvía el self
repositorio. Con esta actualización, la API REST Pipelines Runs devuelve todos los recursos del repositorio de una compilación.
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 saber lo que piensas sobre estas características. Use el menú de ayuda para notificar un problema o proporcionar una sugerencia.
También puede recibir consejos y sus preguntas respondidas por la comunidad en Stack Overflow.
Gracias,
Aaron Hallberg