Novo aplicativo de Azure Boards e Azure Repos para Microsoft Teams – Atualização do Sprint 159

Na Atualização sprint 159 do Azure DevOps, estamos entusiasmados em anunciar o novo aplicativo microsoft teams para Azure Boards e Azure Repos. O aplicativo Azure Boards permitirá monitorar a atividade do item de trabalho e criar itens de trabalho do canal do Microsoft Teams. Por outro lado, o aplicativo Azure Repos permitirá que você monitore seus repositórios e seja notificado sempre que o código for enviado por push/check-in, solicitações de pull (PR) forem criadas, PRs forem atualizados e muito mais em seu canal do Microsoft Teams.

Confira a lista Recursos abaixo para obter mais informações.

Novidades no Azure DevOps

Recursos

Azure Boards:

Azure Repos:

Azure Pipelines:

Wiki:

Azure Boards

aplicativo Azure Boards para Microsoft Teams

Estamos felizes em anunciar o novo aplicativo Azure Boards para o Microsoft Teams. Com este aplicativo, você pode monitorar a atividade do item de trabalho e criar novos itens de trabalho diretamente de dentro de seus canais do Microsoft Teams. O aplicativo permite que você configure e gerencie assinaturas de eventos, incluindo item de trabalho criado, item de trabalho atualizado etc. e para obter notificações para esses eventos em seu canal do Teams. As conversas no canal podem ser usadas para criar itens de trabalho. Além disso, você pode usar URLs de itens de trabalho para itens de trabalho para obter visualizações e iniciar discussões sobre eles.

Azure Boards aplicativo para Microsoft Teams.

Importar itens de trabalho de um arquivo CSV

Até agora, a importação de itens de trabalho de um arquivo CSV dependia do uso do plug-in do Excel. Nesta atualização, estamos fornecendo uma experiência de importação de primeira classe diretamente de Azure Boards para que você possa importar itens de trabalho novos ou atualizados existentes. Para saber mais, confira a documentação aqui.

Importar itens de trabalho de um arquivo CSV.

Adicionar o campo pai aos cartões de item de trabalho

O contexto pai agora está disponível em seu quadro Kanban como um novo campo para cartões de item de trabalho. Agora você pode adicionar o campo Pai aos seus cartões, ignorando a necessidade de usar soluções alternativas, como marcas e prefixos.

Adicione o campo pai aos cartões de item de trabalho.

Adicionar campo pai à lista de pendências e consultas

O campo pai agora está disponível ao exibir listas de pendências e resultados da consulta. Para adicionar o campo pai, use a exibição Opções de coluna .

Adicione o campo pai à lista de pendências e consultas.

Agora você pode definir o contexto de sua pesquisa digitando / e escolhendo entre lista de pendências, quadro, sprint e item de trabalho na caixa de pesquisa no Azure Boards. Esse recurso facilita a pesquisa e a localização de qualquer item no Azure Boards sem precisar alternar as guias para sua pesquisa.

Dica

Você pode invocar a navegação rápida digitando o atalho / de teclado em Azure Boards.

invoque a navegação rápida.

Para todas as entidades no Azure Boards, esse recurso filtrará os itens acessados recentemente e os principais resultados do termo de pesquisa pelo contexto e você poderá selecionar um resultado para navegar diretamente até o item.

Selecione um resultado para navegar diretamente até o item.

Azure Repos

aplicativo Azure Repos para Microsoft Teams

Estamos entusiasmados em anunciar o novo aplicativo Azure Repos para o Microsoft Teams. Com esse aplicativo, você pode monitorar seus repositórios e ser notificado sempre que o código for enviado por push/check-in, as solicitações de pull (PR) forem criadas ou atualizadas e muito mais em seu canal do Teams. Além disso, as visualizações para URLs de solicitação de pull ajudarão você a iniciar discussões sobre PRs e ter conversas contextuais e significativas. O aplicativo dá suporte a repositórios Git e TFVC.

Azure Repos aplicativo para Microsoft Teams.

Marcar arquivos conforme revisado em uma solicitação de pull

Às vezes, você precisa examinar solicitações de pull que contêm alterações em um grande número de arquivos e pode ser difícil acompanhar quais arquivos você já examinou. Agora você pode marcar arquivos conforme revisado em uma solicitação de pull.

Você pode marcar um arquivo conforme revisado usando o menu suspenso ao lado de um nome de arquivo ou passando o mouse e clicando no nome do arquivo.

Observação

Esse recurso destina-se apenas a acompanhar seu progresso à medida que você examina uma solicitação de pull. Ele não representa a votação em solicitações de pull, portanto, essas marcas só ficarão visíveis para o revisor.

Marque arquivos conforme revisado em uma solicitação de pull.

Esse recurso foi priorizado com base em uma sugestão do Developer Community.

Nova interface do usuário da Web para páginas de aterrissagem de Azure Repos (versão prévia)

Agora você pode experimentar nossas novas páginas de aterrissagem modernas, rápidas e móveis em Azure Repos. Essas páginas estão disponíveis para visualização como páginas de aterrissagem de Novos Repos. As páginas de aterrissagem incluem todas as páginas, exceto para detalhes da solicitação de pull, detalhes de confirmação e comparação de ramificação.

Web

Nova interface do usuário da Web para Azure Repos páginas de aterrissagem.

Dispositivos móveis

Nova interface do usuário móvel para Azure Repos páginas de aterrissagem.

Enquanto ouvimos seus comentários do Developer Community, ouvimos que você queria a capacidade de pesquisar seu código para encontrar arquivos com termos próximos uns dos outros. Agora você pode usar os operadores NEAR, BEFORE e AFTER para localizar arquivos com base na distância do termo e na ordenação. Por exemplo, se você pesquisar a barra foo NEAR , ela retornará todos os arquivos em que foo está próximo à barra de termos.

Azure Pipelines

Implantar o ARM (Azure Resource Manager) no nível do grupo de gerenciamento e assinatura

Anteriormente, tínhamos suporte apenas para implantações no nível do Grupo de Recursos. Com essa atualização, adicionamos suporte para implantar modelos do ARM nos níveis de assinatura e grupo de gerenciamento. Isso ajudará você ao implantar um conjunto de recursos juntos, mas colocá-los em diferentes grupos de recursos ou assinaturas. Por exemplo, implantar a máquina virtual de backup para o Azure Site Recovery em um grupo de recursos e local separados.

Atualizações para imagens de pipelines hospedados

Fizemos atualizações em várias das imagens de VM hospedadas do Azure Pipelines. Veja a seguir alguns dos destaques desta atualização:

  • Atualização do Visual Studio 16.2 para 16.3 para VS2019.
  • Atualização do VS para Mac 8.2.6.26 para 8.3.0.1805 para macOS 10.13 e 10.14.
  • Adicionado o Java 13 ao macOS 10.13 e 10.14.
  • Foi adicionado o Mono 6.4.0 ao macOS 10.13 e 10.14.
  • Atualização do Xcode 11-beta para 11.0 GA.
  • Reduziu o tamanho do disco para aumentar a eficiência operacional, resultando em uma diminuição de aproximadamente 40 GB de espaço livre para o Ubuntu 16.04.
  • Várias correções de bugs.

Você pode encontrar mais detalhes sobre as versões mais recentes aqui.

Observação

Removeremos o Ruby 2.3.x de todas as imagens em uma atualização futura desde que ela chegou ao fim da vida útil em 31 de março de 2019. Além disso, removeremos o Python 3.4.x que atingiu o fim da vida útil em 18 de março de 2019.

Funcionalidades de CD para seus pipelines YAML de vários estágios

Agora você pode consumir artefatos publicados pelo pipeline de CI e habilitar gatilhos de conclusão de pipeline. Em pipelines YAML de vários estágios, estamos introduzindo pipelines como um recurso. No YAML, agora você pode consultar outro pipeline e também habilitar gatilhos de CD.

Aqui está o esquema YAML detalhado para o recurso de pipelines.

resources: 
  pipelines:
  - pipeline: MyAppCI  # identifier for the pipeline resource
    project:  DevOpsProject # project for the build pipeline; optional input for current project
    source: MyCIPipeline  # source pipeline definition name
    branch: releases/M159  # branch to pick the artifact, optional; defaults to all branches
    version: 20190718.2 # pipeline run number to pick artifact; optional; defaults to last successfully completed run
    trigger:     # Optional; Triggers are not enabled by default.
      branches:  
        include:  # branches to consider the trigger events, optional; defaults to all branches.
        - main
        - releases/*
        exclude:   # branches to discard the trigger events, optional; defaults to none.
        - users/*  

Além disso, você pode baixar os artefatos publicados pelo recurso de pipeline usando a - download tarefa .

steps: 
- download: MyAppCI  # pipeline resource identifier
    artifact:  A1 # name of the artifact to download; optional; defaults to all artifacts

Para obter mais detalhes, consulte a documentação de artefatos de download aqui.

Integração do Bitbucket e outras melhorias na introdução aos pipelines

A experiência do assistente de introdução para Pipelines foi atualizada para funcionar com repositórios do Bitbucket. O Azure Pipelines agora analisará o conteúdo do repositório Bitbucket e recomendará um modelo YAML para que você vá.

Observação

O suporte ao Bitbucket é apenas para Azure DevOps Services.

Uma pergunta comum com o assistente de introdução foi a capacidade de renomear o arquivo gerado. Atualmente, ele é verificado como azure-pipelines.yml na raiz do repositório. Agora você pode atualizá-lo para um nome ou local de arquivo diferente antes de salvar o pipeline.

Por fim, teremos mais controle ao fazer check-in do azure-pipelines.yml arquivo em um branch diferente, pois você pode optar por ignorar a criação de uma solicitação de pull desse branch.

Suporte para scripts do PowerShell na tarefa da CLI do Azure

Anteriormente, você podia executar scripts de lote e bash como parte de uma tarefa da CLI do Azure. Com essa atualização, adicionamos suporte para scripts principais do PowerShell e do PowerShell à tarefa.

Suporte para scripts do PowerShell na tarefa da CLI do Azure.

Wiki

Acessar páginas wiki visitadas recentemente

Facilitamos a localização de páginas wiki visitadas recentemente no projeto. Agora você pode acessar páginas wiki visitadas recentemente clicando na caixa de pesquisa no Hub wiki.

Dica

Você pode invocar a caixa de pesquisa digitando o atalho de teclado "/".

Acessar páginas wiki visitadas recentemente.

Pesquisa instantânea para wiki

Agora, você pode exibir os resultados da pesquisa wiki conforme digita na caixa de pesquisa. Isso ajudará você a navegar rapidamente até a página wiki de sua escolha.

Pesquisa instantânea por wiki.

Você também pode pesquisar suas páginas wiki de Azure Boards digitando /wiki.

Pesquise páginas wiki de Azure Boards digitando /wiki.

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.

Fazer uma sugestão

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

Obrigada,

Kurt Samuelson