Compartilhar via


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

Na atualização do Sprint 153 do Azure DevOps, continuamos aprimorando a integração do Azure Boards com o GitHub. Agora você pode obter informações sobre seus commits do GitHub vinculados, solicitações de pull e problemas do quadro Kanban. Essas informações lhe darão uma rápida noção de onde está um item 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 Recursos abaixo para obter mais informações.

Novidades no Azure DevOps

Recursos

Geral:

Azure Boards:

Azure Pipelines:

Azure Repos:

Azure Artifacts:

Wiki:

Mercado:

Geral

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

Estamos executando uma migração de roteamento de 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 anúncio aqui.

Auditoria de visualização pública

Estamos felizes 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á 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, quem 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 perguntas.

Observação

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 de 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 de Organizações. Para obter mais informações, confira a documentação.

O recurso de auditoria do Azure pode ser encontrado nas configurações das organizações.

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

Agora você pode gerenciar grupos de segurança e permissões da linha de comando 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 e sua sintaxe e documentação de ajuda .

Azure Boards

Exibir rapidamente a atividade vinculada do GitHub no quadro Kanban

Ao revisar o quadro kanban por conta própria ou como uma equipe, muitas vezes você tem perguntas como "este item já começou a desenvolver?" ou "este item está em revisão ainda?" 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é a confirmação do GitHub, solicitação de pull ou problema 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.

Exiba a atividade vinculada do GitHub no 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 copiar item de trabalho das reticências e selecione anexos.

Copie um item de trabalho.

Visualizar arquivos de texto no item de trabalho

Geralmente, .txt e arquivos .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 para não precisar baixá-los para ver o conteúdo.

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

Confira 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 pesquisar a equipe. Agora, você pode pesquisar qualquer equipe no projeto no seletor em Quadros, Listas de Pendências ou Sprints sem interromper o fluxo de trabalho.

Consulte todas as equipes na pesquisa de Quadros.

Azure Pipelines

Atualizações para imagens de pipelines hospedados

Observação

Não estamos implantando a Atualização do Sprint 152 para as imagens VS2017 e VS2019. A Atualização do 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:

Sistema operacional 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

Observação

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 baseados em 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 no mesmo trabalho ou em um trabalho posterior no mesmo pipeline, use o seguinte:

steps:
- download: current
  artifact: binaries

Também atualizamos o Artefato de Pipeline de Download para permitir que você baixe artefatos que foram publicados com a tarefa tradicional 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, confira os artefatos de pipeline na documentação do Azure Pipeline aqui .

Usar a sintaxe cron para especificar agendamentos em um arquivo YAML

Anteriormente, você poderia usar o editor de interface do usuário 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 agendamentos junto com seu pipeline como parte do código.
  2. Expressivo: você tem um poder mais expressivo na definição de agendas do que o que foi capaz com a interface do usuário. Por exemplo, é mais fácil especificar um único agendamento 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 nem 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 para a versão prévia pública de pipelines de vários estágios

Continuamos a adicionar recursos à versão prévia pública de pipelines de vários 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 extensões de build com suporte 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 do download do Artifacts, que era uma solicitação de recurso popular.

Azure Repos

Obter suporte a comandos no Azure Repos

Go é uma linguagem de programação código aberto, 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ê pode baixar pacotes com suas dependências com o nome caminhos de importação. Você pode usar a import palavra-chave para especificar o caminho de importação.

Azure Artifacts

Downloads filtrados para Pacotes Universais

Até agora, você sempre teve que baixar um Pacote Universal inteiro, mesmo que 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

Introdução à pesquisa de pacotes no nível da organização que fornece pesquisa rápida, flexível e precisa em todos os pacotes em vários 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 de que você precisa se torna 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 com rapidez e facilidade usando a pesquisa de texto gratuita 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.

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

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

Você pode saber mais sobre a pesquisa de pacotes aqui.

Wiki

Suporte para consultas com itens de árvore 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 Epics e Recursos junto com as Tarefas e Histórias do Usuário filho.

Página wiki com árvore de itens de trabalho.

Marketplace

Principal programa de certificação de editores

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. A notificação do Editor Superior implica que o editor demonstrou compromisso 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 marcar as ofertas dos Principais Editores.

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,

Steven Borg