Partilhar via


Atualizações do agente de pipeline e oportunidades de visualização privada do Azure Boards

Com esta atualização, destacamos a distribuição do agente de pipeline v3 e o fim das atualizações v2. Os pipelines executados em um sistema operacional não suportado pelo agente v3 encontrarão erros.

Além disso, estamos entusiasmados em estender uma oportunidade de participar de duas visualizações privadas do Azure Boards.

Confira as notas de versão para obter detalhes.

Geral

Azure Boards

Azure Pipelines

Azure Geral

Principal de serviço e suporte de identidade gerenciada no Azure DevOps (visualização pública)

Agora você pode adicionar entidades de serviço e identidades gerenciadas do Azure Ative Directory (Azure AD) às suas organizações de DevOps do Azure para conceder acesso aos recursos da sua organização. Para muitas equipes, esse recurso pode ser uma alternativa viável aos tokens de acesso pessoal (PATs) ao autenticar com segurança aplicativos que alimentam ferramentas de automação.

Saiba mais sobre esse recurso no devblog ou visitando entidades de serviço do Azure AD ou identidades gerenciadas.

Azure Boards

Suporte à API REST para conectar repositórios do GitHub (visualização privada)

A integração Azure Boards-GitHub está disponível há vários anos. Ele permite a vinculação entre confirmações do GitHub, solicitações pull e problemas para itens de trabalho em painéis. No entanto, a integração atual é limitada a conectar 250 repositórios GitHub a um projeto e não há suporte a API.

Estamos felizes em anunciar uma visualização privada limitada para os clientes que estão atingindo os limites da implementação atual e gostariam de adicionar mais de 250 repositórios GitHub a um projeto. A visualização dá acesso a um conjunto de novas APIs REST que permitirão que você crie suas próprias ferramentas para vincular até 2.000 repositórios por conexão.

Estes parâmetros de avaliação incluem:

  • Lista de conexões atuais
  • Lista de repositórios conectados
  • Adicionar e remover repositórios

Forneceremos toda a documentação e exemplos de código para ajudá-lo a integrar as novas APIs. Se estiver interessado em participar na pré-visualização privada, envie-nos um e-mail diretamente. Certifique-se de incluir o nome da sua organização (dev.azure.com/{organization}).

Regras da raia (pré-visualização privada)

Importante

Devido ao grande volume, paramos de receber novas solicitações para a visualização privada. Esperamos lançar esse recurso no GA nos próximos sprints.

As regras da raia são semelhantes às regras de estilo, mas em vez disso, elas permitem que você configure as condições no seu quadro Kanban para mover automaticamente os itens de trabalho para pistas específicas. Por exemplo, talvez você queira configurar uma pista para cada pessoa da sua equipe. Quando você atribui o item de trabalho, ele será colocado nessa faixa.

Gif para edição demo de campos de lista de opções compartilháveis.

O recurso é um dos itens mais votados no espaço de itens de trabalho e estamos animados para finalmente trazê-lo aos clientes.

Estamos recebendo um número limitado de solicitações para serem adicionadas a uma visualização privada para nos ajudar a garantir que ela esteja pronta para produção. Se você estiver interessado em obter acesso antecipado ao recurso, envie-nos um e-mail. Inclua o nome da sua organização (dev.azure.com/{organization}).

Bilhete de sugestão da comunidade

Nota

Este recurso só estará disponível com a visualização dos Novos Hubs de Painéis.

Azure Pipelines

Pipeline Agent fim do suporte para Debian 9, Fedora 32, macOS 10.14 e outros

Com a implementação do agente v3 quase concluída, o agente v2 se aproxima do fim de seu ciclo de vida.

A partir da versão 2.218 do agente, os pipelines em execução em um sistema operacional que não é mais suportado pelo agente v3 falharão com a seguinte mensagem de erro:

Este sistema operacional deixará de receber atualizações do Pipelines Agent no futuro. Para poder continuar a executar pipelines, atualize o sistema operacional ou defina uma variável de ambiente ou botão de agente "AGENT_ACKNOWLEDGE_NO_UPDATES" para "true". Consulte https://aka.ms/azdo-pipeline-agent-v2-eos para obter mais informações.

Você tem duas opções para resolver o erro acima em seus pipelines:

  1. A opção recomendada é mover seus agentes para máquinas com sistemas operacionais mais recentes. Esta é a opção preferida, pois permitirá que você obtenha atualizações futuras para o agente.
  2. Defina a variável AGENT_ACKNOWLEDGE_NO_UPDATES no agente.

Configuração AGENT_ACKNOWLEDGE_NO_UPDATES

Para reconhecer que o agente de pipeline v2 não está mais recebendo atualizações, você pode configurar uma variável de ambiente no agente (por exemplo, /etc/environment, /etc/profile.d, Configurações do Sistema do Windows):

AGENT_ACKNOWLEDGE_NO_UPDATES=true

Você também pode definir uma variável de pipeline a partir de um pipeline YAML:

jobs:
- job: 'agentWithVariables'
  displayName: 'Agent with variables'

  variables:
    AGENT_ACKNOWLEDGE_NO_UPDATES: 'true' # Required to not fail job on operating system that is not supported by .NET 6

E aqui está um exemplo de como definir uma variável de pipeline em um pipeline clássico:

Atualizar pipelines AZ

Qualquer um dos métodos acima a serem definidos AGENT_ACKNOWLEDGE_NO_UPDATES=true permitirá que o agente 2.218 ou posterior 2.x continue a operar no sistema operacional que não é suportado pelo agente v3.

Recursos

Próximos passos

Nota

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 feedback

Gostaríamos muito de ouvir o que você pensa sobre esses recursos. Use o menu Ajuda para relatar um problema ou fornecer uma sugestão.

Faça uma sugestão

Você também pode obter conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.

Obrigado,

Dan Hellem