Ver atividade vinculada do GitHub a partir do quadro Kanban - Atualização do Sprint 153
Na Atualização Sprint 153 do Azure DevOps, continua a melhorar a integração do Azure Boards com o GitHub. Agora você pode obter informações sobre os seus commits vinculados do GitHub, pull requests e problemas a partir do seu quadro Kanban. Essas informações lhe darão uma noção rápida de onde um item está e permitirão que você navegue diretamente até a confirmação, solicitação pull ou problema do GitHub para obter mais detalhes.
Consulte a lista de funcionalidades abaixo para mais informações.
O que há de novo no Azure DevOps
Caraterísticas
Geral:
- Alterações nos intervalos de endereços IP do Azure DevOps
- Auditoria da pré-visualização pública
- Gerenciar grupos de segurança e permissões a partir da linha de comando
Azure Boards:
- Visualize rapidamente a atividade vinculada do GitHub a partir do quadro Kanban
- Copiar itens de trabalho com anexos e links
- Pré-visualizar arquivos de texto no item de trabalho
- Veja todas as equipas em quadros, listas de pendências e ferramentas de seleção de sprints
Azure Pipelines:
- Atualizações nas imagens de pipelines hospedadas
- Uma maneira mais simples de trabalhar com artefatos
- Use a sintaxe cron para especificar agendas em um arquivo YAML
- Pré-visualização pública das atualizações para 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 realizando 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 levar em conta os novos intervalos de IP.
gamas IPv4
- 13.107.6.0/24
- 13.107.9.0/24
- 13.107.42.0/24
- 13.107.43.0/24
faixas IPv6
- 2620:1EC:4::/48
- 2620:1EC:A92::/48
- 2620:1EC:21::/48
Para obter mais detalhes sobre esta atualização, consulte a postagem do blog com o anúncio aqui.
Auditoria de pré-visualização pública
Temos o prazer de anunciar que a auditoria para o Azure DevOps está agora disponível para todas as organizações como uma pré-visualização pública!
A auditoria registrará as alterações que ocorrem em toda 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 causou o registro do evento, o que aconteceu e outras informações úteis que podem ajudá-lo a responder a quem, o quê, 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 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 de Organizações. Para obter mais informações, consulte nossa documentação .
Gerenciar grupos de segurança e permissões a partir da linha de comando
Agora você pode gerenciar grupos de segurança e permissões a partir 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 , a sua sintaxe, e a documentação de ajuda .
Azure Boards
Visualize rapidamente a atividade vinculada do GitHub a partir do quadro Kanban
Ao analisar o quadro Kanban você mesmo ou como uma equipe, muitas vezes você tem perguntas como "este item já começou a ser desenvolvido?" ou "este item já está em revisão?" Com as novas anotações do GitHub no quadro Kanban, agora você pode ter uma noção rápida de onde um item está e navegar diretamente para o commit, pull request ou issue do GitHub para obter mais detalhes. Consulte a documentação Personalizar cartões para obter mais informações sobre esta anotação e outras 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 copiar item de trabalho no menu de opções e depois selecione anexos.
Visualizar arquivos de texto no item de trabalho
Muitas vezes, arquivos .txt e .log são anexados a itens de trabalho para notas leves ou documentação de eventos. Agora você pode visualizar esses anexos de texto no item de trabalho, portanto, não precisa baixá-los para ver seu conteúdo.
de item de trabalho
Veja todas as equipas nos seletores de Boards, Backlogs e Sprints
Ao navegar entre equipes, você pode querer procurar por uma equipe que você não tem em seus favoritos. Anteriormente, você tinha que navegar até uma página de diretório para procurar a equipe. Agora, você pode pesquisar qualquer equipe no projeto a partir do seletor em Painéis, Listas de pendências ou Sprints sem interromper seu fluxo de trabalho.
Azure Pipelines
Atualizações em imagens de pipelines hospedados
Observação
Não estamos implantando o Sprint 152 Update para as imagens VS2017 e VS2019. A Atualização do Sprint 153 incluirá as alterações do Sprint 152.
Com esta atualização, adicionámos o Windows SDK 18362 à imagem VS2019. Além disso, fizemos o downgrade de 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 os últimos lançamentos 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 pré-visualização.
Adicionámos dois termos 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 das 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" usar o seguinte código YAML:
steps:
- publish: bin
artifact: binaries
Para consumir (baixar) o artefato na mesma tarefa ou numa 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 Publish Build Artifacts. Agora você não precisa saber como um artefato foi publicado quando você vai consumi-lo em seu pipeline.
Para mais informações sobre essas alterações, consulte os artefatos de pipeline na documentação do Pipeline do Azure aqui .
Use a sintaxe cron para especificar agendas em um arquivo YAML
Anteriormente, você podia usar o editor de interface do usuário para especificar um gatilho agendado para pipelines YAML. Com esta atualização, você pode agendar compilações usando a sintaxe cron em seu arquivo YAML e aproveitar os seguintes benefícios:
- Configuração como código: Pode monitorizar os horários juntamente com o seu pipeline como parte integrante do código.
- Expressivo: Você tem um poder mais expressivo na definição de horários do que foi capaz de fazer com a interface do usuário. Por exemplo, é mais fácil especificar uma única programação 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
No futuro, você não poderá adicionar ou atualizar agendas que foram criadas usando o editor de interface do usuário. Continuaremos a honrar essas agendas por algum tempo, mas recomendamos que você as remova da interface do usuário e adicione-as ao arquivo YAML.
Atualizações para visualização pública de pipelines de vários estágios
Continuamos a adicionar funcionalidades à pré-visualização pública de pipelines de vários estágios. Com esta atualização, fizemos melhorias na experiência de visualização de logs, adicionamos a capacidade de visualizar todas as execuções dentro de pastas e suportamos extensões de compilação nas novas páginas.
Além disso, corrigimos alguns bugs e adicionamos a capacidade de criar novos pipelines diretamente em uma pasta. Durante o sprint anterior, concluímos o trabalho de navegação e download dos Artefatos, que era um pedido popular.
Azure Repos
Vá obter suporte a comandos no Azure Repos
Go é uma linguagem de programação de código aberto, também referida como Golang. Em Go, você pode usar o comando get para baixar e instalar pacotes e dependências. Com esta 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 que você só precisasse de alguns arquivos dele. Com esta atualização, você pode especificar um padrão de minicorrespondência (usando a mesma sintaxe do 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: atualização da extensão az -n azure-devops
Pesquisa de Pacotes
Apresentação da pesquisa de pacotes a nível organizacional que oferece uma pesquisa rápida, flexível e precisa em todos os pacotes nos variados feeds de uma organização. À medida que o número de pacotes cresce em sua organização e são divididos em 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:
- Pacote de pesquisa por título e descrição: Você pode encontrar rápida e facilmente pacotes relevantes usando a pesquisa de texto livre no título e na descrição. Você também pode restringir sua pesquisa usando operadores booleanos e combinar critérios de pesquisa.
- Pesquisa em todos os feeds da sua organização: Pesquise nos feeds do seu e da sua equipa 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 booleanos para ajustá-la.
Você pode saber mais sobre a 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 incorporar consultas com uma árvore de itens de trabalho numa página wiki para mostrar Épicos e Funcionalidades juntamente com as Tarefas e Histórias dos Utilizadores.
Mercado
Programa de certificação de editores de topo
Criamos um programa Top Publisher no Marketplace para ajudá-lo a avaliar ou adquirir extensões/integrações do Azure DevOps com confiança. O selo Top Publisher 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 analisar cuidadosamente o editor em uma variedade de parâmetros. Leia sobre eles aqui e confira as ofertas do Top Publishers.
Próximos passos
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 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.
Você também pode obter conselhos e suas perguntas respondidas pela comunidade em Stack Overflow.
Obrigado;
Steven Borg