Partilhar via


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

Na Atualização do Sprint 151 do Azure DevOps, melhoramos a integração do GitHub com os Painéis do Azure 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 pode ligar os itens de trabalho no Azure Boards a problemas relacionados no GitHub. Por exemplo, pode aceitar comunicações de bugs dos seus utilizadores no GitHub enquanto organiza o trabalho da sua equipa no Azure Boards.

Além disso, adicionámos uma nova aplicação Azure Pipelines para Microsoft Teams que lhe permite monitorizar e gerir facilmente os seus pipelines a partir do Teams.

Confira a lista de recursos abaixo para saber mais.

Funcionalidades

Quadros do Azure:

Azure Pipelines:

Repositórios do Azure:

Azure Boards

Adicione o Azure Boards a partir 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 OAuth ou autenticação de token de acesso pessoal. Usando OAuth ou PAT, os Painéis do Azure usam a identidade do 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 ao longo do 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.

Aceite e execute os problemas no GitHub enquanto planeia no Azure Boards

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

Agora você pode vincular itens de trabalho nos Painéis do Azure com problemas relacionados no GitHub. Com este novo tipo de ligação, vários outros cenários são agora 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 Painéis 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 Painéis do Azure com a URL de problema. Consulte a documentação do GitHub & Azure Boards para obter mais informações.

Link manually in Azure Boards with the GitHub issue URL.

Alternador 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 quaisquer 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 o que você e outras pessoas estão trabalhando.

Gif to demo Assigned to filter in taskboard.

Pipelines do Azure

Aplicação do Azure Pipelines para o 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 da 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 um recurso de visualização alternar.

Com esta atualização, removemos a alternância de recursos de visualização para que você tenha um único ponto de entrada que cobre tanto o YAML quanto as compilações clássicas. A nova experiência suporta todos os tipos de repositório que foram 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?.

Repositórios do Azure

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ório. 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 de codificação melhorado

Anteriormente, editar e salvar arquivos na Web só salvava como codificação UTF-8 e não avisávamos quando a codificação de arquivos mudava. Agora, vamos dar-lhe um aviso quando você tentar salvar um arquivo que não é UTF codificado através da web (que só suporta codificação UTF). Além disso, adicionamos suporte para codificação UTF-16 e UTF-32 através do ponto de extremidade web pushes. 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 push da Web.

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

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 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.

Obrigado,

Biju Venugopal