O Azure Pipelines apresenta suporte para Linux/ARM64
Com essa atualização, estamos trazendo um recurso muito esperado que os clientes solicitaram, pois estamos adicionando suporte para Linux/ARM64 no Azure Pipelines.
Recursos
Geral
Azure Boards
Azure Pipelines
- Plataforma de agente adicional: ARM64
- Suporte a filtro de marca para recursos de pipeline
- Controlar quais tarefas são permitidas em pipelines
Geral
Restringir novos convites de usuário de Administradores de Projeto e Equipe
Por padrão, todos os administradores podem convidar novos usuários para o Azure DevOps. Adicionamos uma nova política de segurança que pode ser usada para impedir que administradores de equipe e projeto adicionem novos usuários. Os PCAs (Administradores de Coleção de Projetos) podem adicionar novos usuários à organização, independentemente da política status.
Azure Boards
Regras de restrição de transição de estado (versão prévia privada)
Continuamos a fechar a lacuna de paridade de recursos entre o XML hospedado e o modelo de processo herdado. A partir desse sprint, uma visualização privada das transições de estado restrito para processos herdados está disponível. Essa nova regra de tipo de item de trabalho permite que você restrinja que itens de trabalho sejam movidos de um estado para outro. Por exemplo, você pode restringir bugs de ir de Novo para Resolvido. Em vez disso, eles devem ir de Novo –> Ativo –> Resolvido
Você também pode criar uma regra para restringir as transições de estado por associação de grupo. Por exemplo, somente usuários no grupo "Aprovadores" podem mover histórias de usuários de Novo –> Aprovado.
Se você estiver interessado em participar da versão prévia privada, envie um email diretamente com o nome da sua organização.
Azure Pipelines
Plataforma de agente adicional: ARM64
Agora você pode executar seus agentes auto-hospedados no Linux/ARM64. Adicionamos o Linux/ARM64 à lista de plataformas com suporte para o agente do Azure Pipelines. Embora as alterações de código tenham sido mínimas, muitos trabalhos nos bastidores tiveram que ser concluídos primeiro, e estamos animados para anunciar seu lançamento!
Suporte a filtro de marca para recursos de pipeline
Agora adicionamos 'tags' em pipelines YAML. Você pode usar marcas para definir o pipeline de CI a ser executado ou quando disparar 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 snippet acima mostra que as marcas podem ser usadas para determinar a versão padrão do pipeline de CI (integração contínua) a ser executada quando a execução do pipeline de CD (implantação contínua) não é disparada por algum outro recurso/origem ou um gatilho de execução agendado.
Por exemplo, se você tiver um gatilho agendado definido para o pipeline de CD que você só deseja executar se a CI tiver a marca de produção, as marcas na seção gatilhos garantirão que o pipeline de CD só seja disparado se a condição de marcação for atendida pelo evento de conclusão da CI.
Controlar quais tarefas são permitidas em pipelines
Agora você pode desabilitar tarefas do Marketplace. Alguns de vocês podem permitir extensões do Marketplace, mas não as tarefas de Pipelines que elas trazem. Para obter ainda mais controle, também permitimos que você desabilite independentemente todas as tarefas in-the-box (exceto o check-out, que é uma ação especial). Com essas duas configurações habilitadas, as únicas tarefas permitidas para execução em um pipeline seriam aquelas carregadas usando tfx. Visite https://dev.azure.com/<your_org>/_settings/pipelinessettings
e procure a seção chamada "Restrições de tarefa" para começar.
Próximas etapas
Observação
Esses recursos serão lançados nas próximas duas a três semanas.
Vá até o Azure DevOps e dê uma olhada.
Como fornecer comentários
Adoraríamos ouvir o que você pensa sobre esses recursos. Use o menu de ajuda para relatar um problema ou fornecer uma sugestão.
Você também pode receber conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigada,
Aaron Hallberg