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:
- alterações nos intervalos de endereços IP do Azure DevOps
- Versão prévia pública da auditoria
- Gerenciar grupos de segurança e permissões da linha de comando
Quadros do Azure:
- Exiba de forma rápida a atividade do GitHub vinculada usando o quadro Kanban
- Copie itens de trabalho com anexos e links
- visualizar arquivos de texto no item de trabalho
- Veja todas as equipes em quadros, listas de pendências e seletores de sprints
Azure Pipelines:
- Atualizações para imagens de pipelines hospedadas
- Uma maneira mais simples de trabalhar com artefatos
- Usar a sintaxe cron para especificar agendas em um arquivo YAML
- Atualizações na versão prévia pública de pipelines de vários estágios
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.
Copiar itens de trabalho com anexos e links
À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.
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.
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.
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:
- Configuração como código: você pode acompanhar os cronogramas junto ao pipeline como parte do código.
- 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.
- 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
Pesquisa de Pacotes
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 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.
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.
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.
Você também pode obter conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigado
Steven Borg