Vista previa del documento YAML completamente analizado sin ejecutar la canalización

Con esta actualización, hemos agregado una versión preliminar, pero no se ejecuta el modo para las canalizaciones YAML, por lo que puede probar una canalización YAML sin ejecutarla ni confirmarla en un repositorio. Esto le permitirá ver un documento YAML completamente analizado sin ejecutar la canalización.

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

Características

General:

Azure Pipelines:

Azure Repos:

General

Deshabilitación de la directiva de solicitud de acceso

Los administradores ahora pueden desactivar la característica Solicitar acceso en Azure DevOps. Con solicitar acceso, los usuarios pueden solicitar acceso a un recurso si no tienen acceso a una organización de su inquilino o a un proyecto dentro de una organización. La solicitud dio como resultado una notificación por correo electrónico a los administradores que les pide que revisen y proporcionen acceso según sea necesario.

Esta nueva directiva se puede encontrar en Configuración de la organización:> directivas de usuario.

Deshabilite la directiva de acceso de solicitud.

Al desactivar la característica Solicitar acceso, se pedirá a los administradores que proporcionen una dirección URL a su documentación interna con los detalles del proceso necesario para que los usuarios obtengan acceso a la organización asociada.

Preguntar para proporcionar una dirección URL a la documentación interna.

Azure Pipelines

Obtener una vista previa completa del documento YAML sin confirmar ni ejecutar la canalización

Hemos agregado una versión preliminar, pero no se ejecuta el modo para las canalizaciones de YAML. Ahora, puede probar una canalización YAML sin confirmarla en un repositorio ni ejecutarla. Dada una canalización existente y una nueva carga de YAML opcional, esta nueva API le devolverá la canalización de YAML completa. En futuras actualizaciones, esta API se usará en una nueva característica del editor.

Para los desarrolladores: PUBLIQUE en dev.azure.com/<org>/<project>/_apis/pipelines/<pipelineId>/runs?api-version=5.1-preview con un cuerpo JSON de la siguiente manera:

{
  "PreviewRun": true,
  "YamlOverride": "
# your new YAML here, optionally
"
}

La respuesta contendrá el YAML representado.

Deshabilitación de las actualizaciones automáticas de agentes en un nivel de grupo

Actualmente, los agentes de canalizaciones se actualizarán automáticamente a la versión más reciente cuando sea necesario. Esto suele ocurrir cuando hay una nueva característica o tarea que requiere una versión más reciente del agente para funcionar correctamente. Con esta actualización, vamos a agregar la capacidad de deshabilitar las actualizaciones automáticas en un nivel de grupo. En este modo, si no hay ningún agente de la versión correcta conectada al grupo, las canalizaciones producirán un mensaje de error claro en lugar de solicitar que se actualicen los agentes. Esta característica es principalmente de interés para los clientes con grupos autohospedados y requisitos de control de cambios muy estrictos. Las actualizaciones automáticas están habilitadas de forma predeterminada y no se recomienda que la mayoría de los clientes las deshabiliten.

Deshabilite las actualizaciones automáticas de agentes en un nivel de grupo.

Tarea de copia de archivos de Azure ahora admite AzCopy V10

La tarea de copia de archivos de Azure se puede usar en una canalización de compilación o versión para copiar archivos en blobs de almacenamiento de Microsoft o máquinas virtuales (VM). La tarea usa AzCopy, la utilidad de línea de comandos build para la copia rápida de datos desde y hacia cuentas de Almacenamiento de Azure. Con esta actualización, hemos agregado compatibilidad con AzCopy V10, que es la versión más reciente de AzCopy.

El azcopy copy comando solo admite los argumentos asociados a él. Debido al cambio en la sintaxis de AzCopy, algunas de las funcionalidades existentes no están disponibles en AzCopy V10. Entre ellas se incluyen las siguientes:

  • Especificación de la ubicación del registro
  • Limpieza de archivos de registro y plan después de la copia
  • Reanudar la copia si se produce un error en el trabajo

Las funcionalidades adicionales admitidas en esta versión de la tarea son:

  • Símbolos comodín en el nombre o ruta de acceso del archivo de origen
  • Inferencia del tipo de contenido basado en la extensión de archivo cuando no se proporcionan argumentos
  • Definir el nivel de detalle del registro para el archivo de registro pasando un argumento

Azure Repos

Suscripción de notificación personalizada para borradores de solicitudes de incorporación de cambios

Para ayudar a reducir el número de notificaciones por correo electrónico de las solicitudes de incorporación de cambios, ahora puede crear una suscripción de notificación personalizada para las solicitudes de incorporación de cambios que se crean o actualizan en estado de borrador. Puede obtener correos electrónicos específicamente para borradores de solicitudes de incorporación de cambios o filtrar correos electrónicos de solicitudes de incorporación de cambios de borrador para que el equipo no reciba notificaciones antes de que la solicitud de incorporación de cambios esté lista para su revisión.

Suscripción de notificación personalizada para borradores de solicitudes de incorporación de cambios.

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.

Hacer una sugerencia

También puede recibir consejos y sus preguntas respondidas por la comunidad en Stack Overflow.

Gracias,

Gopinath Chigakkagari (Twitter)