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:
- Alterações nos intervalos de endereços IP do Azure DevOps
- Auditoria de visualização pública
- Gerenciar grupos de segurança e permissões da linha de comando
Azure Boards:
- Exibir rapidamente a atividade vinculada do GitHub no quadro Kanban
- Copiar itens de trabalho com anexos e links
- Visualizar arquivos de texto no item de trabalho
- Ver todas as equipes em quadros, listas de pendências e seletores de sprints
Azure Pipelines:
- Atualizações para imagens de pipelines hospedados
- Uma maneira mais simples de trabalhar com artefatos
- Usar a sintaxe cron para especificar agendamentos em um arquivo YAML
- Atualizações para a versão prévia pública de pipelines de vários estágios
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.
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.
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 das reticências e selecione anexos.
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.
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.
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:
- Configuração como código: você pode acompanhar os agendamentos junto com seu pipeline como parte do código.
- 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.
- 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
Pesquisa de Pacotes
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.
- 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.
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.
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.
Você também pode receber conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigada,
Steven Borg