Compartir a través de


Azure Pipelines presenta compatibilidad con Linux/ARM64

Con esta actualización, estamos incorporando una característica de larga espera que los clientes han solicitado a medida que agregamos compatibilidad con Linux/ARM64 en Azure Pipelines.

Características

General

Azure Boards

Azure Pipelines

General

Restringir las nuevas invitaciones de usuario de los administradores de proyecto y equipo

De forma predeterminada, todos los administradores pueden invitar a nuevos usuarios a Azure DevOps. Hemos agregado una nueva directiva de seguridad que se puede usar para impedir que los administradores de equipos y proyectos agreguen nuevos usuarios. Los administradores de colecciones de proyectos (PCA) pueden agregar nuevos usuarios a la organización, independientemente del estado de la directiva.

Restrinja las nuevas invitaciones de usuario.

Azure Boards

Reglas de restricción de transición de estado (versión preliminar privada)

Seguimos cerrando la diferencia de paridad de características entre xml hospedado y el modelo de proceso heredado. A partir de este sprint, está disponible una versión preliminar privada de las transiciones de estado restringidas para los procesos heredados. Esta nueva regla de tipo de elemento de trabajo permite restringir que los elementos de trabajo se muevan de un estado a otro. Por ejemplo, puede restringir que los errores vayan de Nuevo a Resuelto. En su lugar, deben ir desde New –> Active -> Resolved

Reglas de restricción de transición de estado.

También puede crear una regla para restringir las transiciones de estado por pertenencia a grupos. Por ejemplo, solo los usuarios del grupo "Aprobadores" pueden mover los casos de usuario de New -> Approved.

Si está interesado en participar en la versión preliminar privada, envíenos un correo electrónico directamente con el nombre de su organización.

Azure Pipelines

Plataforma de agente adicional: ARM64

Ahora puede ejecutar los agentes autohospedados en Linux/ARM64. Hemos agregado Linux/ARM64 a la lista de plataformas compatibles para el agente de Azure Pipelines. Aunque los cambios en el código eran mínimos, muchos trabajos en segundo plano tenían que completarse primero y estamos encantados de anunciar su lanzamiento.

Compatibilidad con filtros de etiquetas para recursos de canalización

Ahora hemos agregado "etiquetas" en las canalizaciones de YAML. Puede usar etiquetas para establecer la canalización de CI que se ejecutará o cuándo se desencadenará automáticamente.

resources:
  pipelines:
  - pipeline: MyCIAlias
    project: Fabrikam
    source: Farbrikam-CI
    branch: master
    tags:              ### This filter is used for resolving default version
    - Production       ### Tags are AND'ed
    trigger:
      tags:            ### This filter is used for triggering the pipeline run
      - Production     ### Tags are AND'ed
      - Signed

El fragmento de código anterior muestra que las etiquetas se pueden usar para determinar la versión predeterminada de la canalización de CI (integración continua) que se ejecutará cuando la ejecución de la canalización de CD (implementación continua) no se desencadene mediante algún otro origen o recurso o un desencadenador de ejecución programado.

Por ejemplo, si tiene un desencadenador programado establecido para la canalización de CD que solo desea ejecutar si la CI tiene la etiqueta de producción, las etiquetas de la sección desencadenadores garantizan que la canalización de CD solo se desencadene si el evento de finalización de CI cumple la condición de etiquetado.

Controlar qué tareas se permiten en las canalizaciones

Ahora puede deshabilitar las tareas de Marketplace. Algunos de ustedes pueden permitir extensiones de Marketplace, pero no las tareas de canalizaciones que llevan a cabo. Para un mayor control, también le permitimos deshabilitar de forma independiente todas las tareas en la caja (excepto la desprotección, que es una acción especial). Con ambas opciones habilitadas, las únicas tareas permitidas para ejecutarse en una canalización serían las cargadas mediante tfx. Visite https://dev.azure.com/<your_org>/_settings/pipelinessettings y busque la sección denominada "Restricciones de tareas" para empezar.

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 ayuda para notificar un problema o proporcionar una sugerencia.

Hacer una sugerencia

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

Gracias,

Aaron Hallberg