Partilhar via


O Azure Pipelines apresenta suporte para Linux/ARM64

Com esta atualização, estamos a trazer uma funcionalidade há muito aguardada que os clientes pediram, uma vez que estamos a adicionar suporte para Linux/ARM64 nos Pipelines do Azure.

Funcionalidades

Geral

Azure Boards

Pipelines do Azure

Geral

Restringir novos convites de utilizador dos Administradores do Project e da Equipa

Por predefinição, todos os administradores podem convidar novos utilizadores para o Azure DevOps. Adicionámos uma nova política de segurança que pode ser utilizada para impedir que os Administradores de Equipa e de Projeto adicionem novos utilizadores. Os Administradores da Coleção de Projetos (PCAs) podem adicionar novos utilizadores à organização, independentemente do estado da política.

Restringir novos convites de utilizador.

Azure Boards

Regras de restrição de transição de estado (pré-visualização privada)

Continuamos a fechar o intervalo de paridade de funcionalidades entre o XML alojado e o modelo de processo herdado. Ao iniciar este sprint, está disponível uma pré-visualização privada de transições de estado restrito para processos herdados. Esta nova regra de tipo de item de trabalho permite-lhe impedir que os itens de trabalho sejam movidos de um estado para outro. Por exemplo, pode restringir a implicação de Erros de Novo para Resolvido. Em vez disso, têm de ir de Novo –> Ativo –> Resolvido

Regras de restrição de transição de estado.

Também pode criar uma regra para restringir transições de estado por associação a grupos. Por exemplo, apenas os utilizadores no grupo "Aprovadores" podem mover histórias de utilizadores de Novo –> Aprovado.

Se estiver interessado em participar na pré-visualização privada, envie-nos um e-mail diretamente com o nome da sua organização.

Pipelines do Azure

Plataforma de agente adicional: ARM64

Agora, pode executar os agentes autoalojados no Linux/ARM64. Adicionámos Linux/ARM64 à lista de plataformas suportadas para o agente do Azure Pipelines. Embora as alterações de código tenham sido mínimas, muitos trabalhos nos bastidores tiveram de ser concluídos primeiro e estamos entusiasmados por anunciar o seu lançamento!

Suporte de filtro de etiquetas para recursos de pipeline

Adicionámos agora "etiquetas" em pipelines YAML. Pode utilizar etiquetas para definir o pipeline de CI para executar ou quando acionar automaticamente.

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

O fragmento acima mostra que as etiquetas podem ser utilizadas para determinar a versão predefinida do pipeline de CI (integração contínua) a ser executada quando a execução do pipeline de CD (implementação contínua) não é acionada por outra origem/recurso ou por um acionador de execução agendada.

Por exemplo, se tiver um acionador agendado definido para o pipeline de CD que só pretende executar se a CI tiver a etiqueta de produção, as etiquetas na secção acionadores garantem que o pipeline de CD só é acionado se a condição de identificação for cumprida pelo evento de conclusão de CI.

Controlar as tarefas permitidas nos pipelines

Agora pode desativar as tarefas do Marketplace. Alguns podem permitir extensões do Marketplace, mas não as tarefas de Pipelines que trazem. Para um controlo ainda maior, também lhe permitimos desativar de forma independente todas as tarefas na caixa (exceto a finalização da compra, que é uma ação especial). Com ambas as definições ativadas, as únicas tarefas permitidas para serem executadas num pipeline serão as carregadas com o tfx. Visite https://dev.azure.com/<your_org>/_settings/pipelinessettings e procure a secção denominada "Restrições de tarefas" para começar.

Passos seguintes

Nota

Estas funcionalidades serão implementadas nas próximas duas a três semanas.

Aceda ao Azure DevOps e dê uma vista de olhos.

Como fornecer comentários

Gostaríamos de saber o que pensa sobre estas funcionalidades. Utilize o menu de ajuda para comunicar um problema ou fornecer uma sugestão.

Fazer uma sugestão

Também pode obter conselhos e as suas perguntas respondidas pela comunidade no Stack Overflow.

Obrigado,

Aaron Hallberg