Compartilhar via


Novo aplicativo Azure Pipelines para equipes, integração aprimorada do GitHub e do Azure Boards - Atualização da Sprint 151

Na Atualização Sprint 151 do Azure DevOps, melhoramos a integração do GitHub com o Azure Boards adicionando um aplicativo do GitHub Marketplace para simplificar a aquisição e a configuração com seus repositórios do GitHub. Além disso, agora você pode vincular itens de trabalho no Azure Boards com problemas relacionados no GitHub. Por exemplo, você pode aceitar relatórios de bug de seus usuários no GitHub enquanto organiza o trabalho da sua equipe no Azure Boards.

Além disso, adicionamos um novo aplicativo Azure Pipelines para Microsoft Teams que permite monitorar e gerenciar facilmente seus pipelines do Teams.

Confira a lista de recursos abaixo para saber mais.

Recursos

Azure Boards:

Azure Pipelines:

Azure Repos:

Azure Boards

Adicionar o Azure Boards do GitHub Marketplace

O novo aplicativo Azure Boards no GitHub Marketplace simplifica a aquisição e a configuração do Azure Boards para seus repositórios do GitHub.

Anteriormente, você podia habilitar uma conexão com repositórios do GitHub por meio de autenticação OAuth ou token de acesso pessoal. Usando OAuth ou PAT, o Azure Boards usa a identidade GitHub de um indivíduo para monitorar e vincular a atividade de código com itens de trabalho. No entanto, como os membros da sua equipe podem mudar com o tempo, pode ser menos desejável usar a identidade e as permissões do GitHub de um indivíduo. Ao instalar o aplicativo Azure Boards, você pode autorizar o aplicativo a executar ações.

Para começar, instale o aplicativo do GitHub Marketplace em sua conta ou organização do GitHub. Você também pode ver a documentação do GitHub & Azure Boards para obter mais informações.

GitHub marketplace Azure Boards app.

Aceitar e executar problemas no GitHub ao planejar no Azure Boards

A integração entre o Azure Boards e o GitHub até agora tem sido toda sobre a vinculação da atividade de código a itens de trabalho. Embora isso tenha sido adequado para várias equipes que desejam aproveitar totalmente os Quadros do Azure para planejamento e gerenciamento de trabalho, deixou outras equipes, que ainda podem querer controlar problemas no GitHub, querendo mais.

Agora você pode vincular itens de trabalho no Azure Boards com problemas relacionados no GitHub. Com esse novo tipo de vinculação, vários outros cenários agora são possíveis. Se sua equipe quiser continuar aceitando relatórios de bugs de usuários, por exemplo, como problemas no GitHub, mas relacionar e organizar o trabalho da equipe em geral nos Quadros do Azure, agora você pode.

Link work items in Azure Boards with related issues in GitHub.

A mesma sintaxe de menção que sua equipe usa para confirmações e solicitações pull ainda se aplica e, é claro, você pode vincular manualmente nos Quadros do Azure com a URL do problema. Consulte a documentação do GitHub & Azure Boards para obter mais informações.

Link manually in Azure Boards with the GitHub issue URL.

Gerenciador de pessoas do quadro de tarefas

Dependendo do tamanho da sua equipe e do número de itens de trabalho em andamento, seu quadro de tarefas pode ficar um pouco lotado. Você pode usar a filtragem para escolher quais cartões exibir e se concentrar no que é de interesse no momento.

Agora você pode escolher como filtrar uma pessoa no quadro de tarefas. Use o seletor de pessoas quando precisar ver como o trabalho da pessoa selecionada se relaciona com o trabalho da equipe. Isso destacará os cartões pertencentes à pessoa selecionada para que você possa visualizar, atualizar e reordenar todos os cartões enquanto se concentra na pessoa selecionada.

Gif to demo person picker in taskboard.

A barra de filtros agora funciona em paridade com as experiências de filtragem para que você veja apenas os cartões que correspondem ao filtro. Use o filtro Atribuído para quando precisar encontrar rapidamente no que você e outras pessoas estão trabalhando.

Gif to demo Assigned to filter in taskboard.

Azure Pipelines

Aplicativo Azure Pipelines para Microsoft Teams

Temos o prazer de anunciar o novo aplicativo Azure Pipelines para Microsoft Teams. Agora você pode monitorar facilmente os Pipelines de DevOps do Azure e aprovar versões no Teams. Além disso, você pode gerenciar assinaturas para compilações concluídas, lançamentos, aprovações pendentes e receber notificações para esses eventos em seus canais do Teams.

Para começar, instale o aplicativo Azure Pipelines na loja de aplicativos do Microsoft Teams e consulte a documentação aqui.

Azure Pipelines app for Microsoft Teams.

Atualizações na experiência de criação de pipeline

Anteriormente, tínhamos dois pontos de entrada quando você criava um pipeline de compilação. Um para pipelines de construção clássicos e outro para pipelines de construção YAML. Se você viu um ou outro foi controlado por uma alternância de recursos de visualização.

Com esta atualização, removemos o botão de alternância de recursos de visualização para que você tenha um único ponto de entrada que cubra compilações YAML e clássicas. A nova experiência suporta todos os tipos de repositório que eram suportados na experiência clássica. No entanto, se um tipo de repositório oferecer suporte a compilações YAML e clássicas (por exemplo, GitHub ou Azure Repos), a preferência será dada às compilações YAML. Você sempre pode substituir e escolher o editor clássico para criar um pipeline sem YAML.

New pipeline - where is your code?.

Azure Repos

Ponto de extensão de criação de repositório

Adicionamos um ponto de extensão para permitir que você adicione novos itens ao seletor de repositórios. Esse ponto de extensão permitirá que você adicione ações personalizadas (redirecionamentos, pop-ups, etc.) ao menu do seletor de repositórios, permitindo fluxos como cenários alternativos de criação de repositórios.

Repository creation extension.

Suporte aprimorado para codificação

Anteriormente, editar e salvar arquivos na web só era salvo como codificação UTF-8 e não avisávamos quando a codificação do arquivo mudava. Agora, daremos um aviso quando você tentar salvar um arquivo que não é codificado em UTF via web (que só suporta codificação UTF). Além disso, adicionamos suporte para codificação UTF-16 e UTF-32 por meio do ponto de extremidade de push da web. Isso significa que preservaremos o tipo de codificação para que você não precise reescrevê-los como UTF-8.

A captura de tela a seguir mostra um exemplo da caixa de diálogo que você verá quando introduzir alterações de codificação por um web push.

Example of the dialog when you introduce encoding changes by a web push.

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 comentários para relatar um problema ou fornecer uma sugestão.

Make a suggestion

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

Obrigada,

Biju Venugopal