Compartilhar via


Exibir atividade vinculada do GitHub no quadro Kanban – Atualização do Sprint 153

Na atualização Sprint 153 do Azure DevOps, continuamos a aprimorar a integração do Azure Boards com o GitHub. Agora é possível obter informações sobre commits vinculados, solicitações de pull e problemas do GitHub do seu quadro Kanban. Essas informações fornecerão uma rápida noção de onde um item está e permitirão que você navegue diretamente até a confirmação do GitHub, solicitação de pull ou problema para obter mais detalhes.

Confira a lista de Recursos abaixo para saber mais.

Novidades no Azure DevOps

Características

Geral:

Quadros do Azure:

Azure Pipelines:

Azure Repos:

Artefatos do Azure:

Wiki:

Mercado:

Geral

Alterações nos intervalos de endereços IP do Azure DevOps

Estamos executando uma migração de roteamento front-end que aumentará a disponibilidade e diminuirá a latência. Como parte dessa migração, nosso espaço de endereço IP será alterado. Se você estiver usando regras de firewall para permitir o tráfego para o Azure DevOps, atualize essas regras para considerar os novos intervalos de IP.

Intervalos IPv4

  • 13.107.6.0/24
  • 13.107.9.0/24
  • 13.107.42.0/24
  • 13.107.43.0/24

Intervalos IPv6

  • 2620:1ec:4::/48
  • 2620:1ec:a92::/48
  • 2620:1ec:21::/48

Para obter mais detalhes sobre essa atualização, consulte a postagem no blog com o comunicado aqui.

Versão prévia pública da auditoria

Estamos entusiasmados em anunciar que a auditoria para o Azure DevOps agora está disponível para todas as organizações como uma versão prévia pública!

A auditoria registrará as alterações que ocorrem em uma organização do Azure DevOps. Quando ocorre um evento auditável, uma entrada de log é registrada. Alguns exemplos de eventos de auditoria incluem: um repositório Git é criado, alterações de permissão, exclusão de recursos, download de código, acesso ao recurso de auditoria e muito mais.

Os eventos de auditoria terão informações como IP, que fez com que o evento fosse registrado, o que aconteceu e outras informações úteis que podem ajudá-lo a responder quem, o que, quando e onde as perguntas.

Nota

Os eventos de auditoria serão armazenados por 90 dias. No entanto, você pode fazer backup de eventos de auditoria em um local externo por meio da API REST de auditoria para mantê-los por mais de 90 dias.

Por padrão, somente os administradores da coleção de projetos podem acessar o log de auditoria. Um administrador pode conceder permissão separada aos membros da equipe para acessar os logs de auditoria. O recurso de auditoria pode ser encontrado nas configurações das Organizações. Para obter mais informações, consulte nossa documentação .

Gerenciar grupos de segurança e permissões da linha de comando

Agora, é possível gerenciar grupos de segurança e permissões a partir da linha de comando do terminal usando os comandos az devops security permission. Usando os comandos, você pode criar scripts para gerenciar permissões e padronizar o processo de criação de grupos de segurança. Além disso, você pode usar os comandos para executar relatórios para exibir uma lista de grupos de segurança e permissões correspondentes.

Para obter mais detalhes, consulte o comando , sua sintaxe e a documentação de ajuda .

Quadros do Azure

Visualize rapidamente a atividade vinculada do GitHub no quadro Kanban

Ao revisar o quadro Kanban sozinho ou como uma equipe, você frequentemente se pergunta: "este item já começou o desenvolvimento?" ou "este item já está em revisão?" Com as novas anotações do GitHub no quadro Kanban, agora você pode ter uma rápida noção de onde está um item e navegar diretamente até o commit do GitHub, pull request ou issue para obter mais detalhes. Consulte a documentação Personalizar cartões para obter mais informações sobre essa e as outras anotações para tarefas e testes.

Exibir atividade do GitHub vinculada com o quadro Kanban.

Às vezes, talvez seja necessário criar uma cópia de um item de trabalho e incluir pequenas alterações no novo item de trabalho. Anteriormente, você só podia copiar o conteúdo e os links do item de trabalho. Agora, você também pode copiar anexos.

Para copiar um item de trabalho com anexos, selecione a opção de copiar item de trabalho nas reticências e, em seguida, selecione anexos.

Copiar um item de trabalho.

Visualizar arquivos de texto no item de trabalho

Geralmente, arquivos .txt e .log são anexados a itens de trabalho para anotações leves ou documentação de eventos. Agora você pode visualizar esses anexos de texto no item de trabalho, portanto, não é necessário baixá-los para ver o conteúdo.

Visualização do arquivo de texto no item de trabalho.

Veja todas as equipes em Quadros, Listas de pendências e Seletores de sprints

Ao navegar entre equipes, talvez você queira procurar uma equipe que não tenha em seus favoritos. Anteriormente, você precisava navegar até uma página de diretório para procurar a equipe. Agora, você pode procurar qualquer equipe no projeto no seletor em Quadros, Listas de pendências ou Sprints sem interromper o fluxo de trabalho.

Veja todas as equipes na pesquisa de Quadros.

Azure Pipelines

Atualizações para imagens de pipelines hospedadas

Nota

Não estamos implantando a Atualização Sprint 152 para as imagens VS2017 e VS2019. A Atualização sprint 153 incluirá as alterações do Sprint 152.

Com essa atualização, adicionamos o SDK do Windows 18362 à imagem do VS2019. Além disso, rebaixamos várias versões do Python para resolver um bug. As novas versões nesta atualização são as seguintes:

SO 2.7.x 3.5.x 3.7.x
Linux 2.7.15 3.5.5 3.7.2
Mac 2.7.15 3.5.5 3.7.2
Windows 2.7.1 3.5.4 3.7.2

Você pode encontrar mais detalhes sobre as versões mais recentes aqui. Para obter uma lista completa das ferramentas disponíveis em nossas imagens, visite nosso repositório de Geração de Imagens no GitHub aqui.

Uma maneira mais simples de trabalhar com artefatos

Nota

As novas palavras-chave YAML e as tarefas atualizadas estão atualmente em versão prévia.

Adicionamos duas palavras-chave YAML (publicar e baixar) para facilitar a publicação e o consumo de artefatos em pipelines que utilizam YAML. Essas palavras-chave podem ser usadas no lugar de etapas de tarefa tradicionais para a maioria dos cenários. Por exemplo, você pode publicar (carregar) o conteúdo do diretório bin como um artefato chamado "binários" usando o seguinte código YAML:

steps:
- publish: bin
  artifact: binaries

Para consumir (baixar) o artefato na mesma tarefa ou em uma tarefa posterior no mesmo pipeline, use o seguinte:

steps:
- download: current
  artifact: binaries

Também atualizamos o Download Pipeline Artifact para permitir que você baixe artefatos que foram publicados com a tarefa tradicional de Publicar Artefatos de Build. Agora você não precisa saber como um artefato foi publicado quando você vai consumi-lo em seu pipeline.

Para saber mais sobre essas alterações, consulte os artefatos de pipeline na documentação do Azure Pipeline aqui .

Usar a sintaxe cron para especificar agendas em um arquivo YAML

Anteriormente, você podia usar o editor de UI para especificar um gatilho agendado para pipelines YAML. Com essa atualização, você pode agendar builds usando a sintaxe cron em seu arquivo YAML e aproveitar os seguintes benefícios:

  1. Configuração como código: você pode acompanhar os cronogramas junto ao pipeline como parte do código.
  2. Expressivo: você tem mais poder expressivo na definição de agendas do que conseguia com a interface do usuário. Por exemplo, é mais fácil especificar um agendamento único que inicia uma execução a cada hora.
  3. Padrão do setor: muitos desenvolvedores e administradores já estão familiarizados com a sintaxe cron.
schedules:
- cron: "0 0 * * *"
  displayName: Daily midnight build
  branches:
    include:
    - main
    - releases/*
    exclude:
    - releases/ancient/*
  always: true

Daqui para frente, você não poderá adicionar ou atualizar agendas que foram criadas usando o editor de interface do usuário. Continuaremos respeitando esses agendamentos por algum tempo, mas recomendamos removê-los da interface do usuário e adicioná-los ao arquivo YAML.

Atualizações na versão prévia pública de pipelines de vários estágios

Continuamos a adicionar recursos à pré-visualização pública de pipelines de múltiplos estágios. Com essa atualização, fizemos melhorias na experiência de exibição de log, adicionamos a capacidade de exibir todas as execuções dentro de pastas e incluímos suporte para extensões de build nas novas páginas.

Além disso, corrigimos alguns bugs e adicionamos a capacidade de criar novos pipelines diretamente em uma pasta. No sprint anterior, concluímos o trabalho em torno da navegação e download de Artefatos, que era uma solicitação de recurso popular.

Azure Repos

Vá buscar suporte a comandos no Azure Repos

Go é uma linguagem de programação de software livre, também conhecida como Golang. No Go, você pode usar o comando 'get' para baixar e instalar pacotes e dependências. Com essa atualização, adicionamos suporte para go get em um repositório do Azure DevOps. Com go get, você poderá baixar pacotes com suas dependências nomeadas pelos caminhos de importação. Você pode usar a palavra-chave import para especificar o caminho de importação.

Artefatos do Azure

Downloads filtrados para Pacotes Universais

Até agora, você sempre teve que baixar um Pacote Universal inteiro, mesmo se precisasse apenas de alguns arquivos dele. Com essa atualização, você pode especificar um padrão de minimatch (usando a mesma sintaxe que o Azure Pipelines) para baixar um subconjunto de arquivos. Por exemplo:

az artifacts universal download --organization "https://dev.azure.com/myorganization/" --feed "myFeed" --name "myPackageName" --version 1.0.0 --path . --file-filter "**/*.exe;**/*.dll"

Para usar esse recurso, verifique se você atualizou para a extensão mais recente da CLI do Azure DevOps: az extension update -n azure-devops

Apresentando a pesquisa de pacotes em nível de organização, que fornece uma busca rápida, flexível e precisa em todos os pacotes nos diversos feeds de uma organização. À medida que o número de pacotes aumenta em sua organização e são divididos entre vários feeds, encontrar o pacote necessário torna-se cada vez mais difícil. A pesquisa de pacotes pode localizar pacotes relevantes de forma rápida e eficiente em todos os feeds da sua organização.

Usando a pesquisa de pacotes, você pode:

  • Pesquisar pacote por título e descrição: Você pode encontrar pacotes relevantes de forma rápida e fácil usando a pesquisa por texto livre no título e na descrição. Você também pode restringir sua pesquisa usando operadores boolianos e combinar critérios de pesquisa.

Pesquisar pacote por título e descrição.

  • Pesquisar em todos os feeds da sua organização: Pesquisar nos feeds da sua equipe e em toda a organização. Restrinja sua pesquisa usando filtros de tipo de feed, exibição e pacote. Use caracteres curinga para ampliar sua pesquisa e operadores boolianos para ajustá-la.

Pesquisar em todos os feeds da sua organização.

Você pode aprender mais sobre pesquisa de pacotes aqui.

Wiki

Suporte para consultas com árvore de itens de trabalho

Agora, você pode usar consultas que agrupam itens de trabalho em uma hierarquia em uma página wiki. Você pode inserir consultas com uma árvore de itens de trabalho em uma página wiki para mostrar Épicos e Recursos junto com as Tarefas e Histórias de Usuário relacionadas.

página Wiki com árvore de itens de trabalho.

Marketplace

Programa de certificação de editores de destaque

Criamos um programa do Top Publisher no Marketplace para ajudá-lo a avaliar ou adquirir extensões/integrações do Azure DevOps com confiança. O selo de Melhor Editor implica que o editor demonstrou comprometimento com seus clientes e com o Marketplace por meio de políticas exemplares, qualidade, confiabilidade e suporte. O Marketplace atribui o selo a um editor depois de examinar cuidadosamente o editor em uma variedade de parâmetros. Leia sobre eles aqui e confira as ofertas dos Principais Editores.

Próximas etapas

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 comentários

Adoraríamos ouvir o que você pensa sobre essas características. Use o menu de comentários para relatar um problema ou fornecer uma sugestão.

fazer uma sugestão

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

Obrigado

Steven Borg