Trabalhos de contêiner de pipeline – Atualização Sprint 140

Na Atualização Sprint 140 dos Serviços de DevOps do Azure, você encontrará uma nova maneira de personalizar dependências de compilação para seus requisitos específicos com a introdução de trabalhos de contêiner no Azure Pipelines. No Wiki, agora você pode adicionar vídeos, renomear e inserir um sumário wiki a partir do painel de formato.

Confira a lista de recursos abaixo para saber mais.

Recursos

Azure Pipelines:

Azure Boards:

Azure Artifacts:

Wiki:

Administração:

Próximas etapas

Observação

Esses recursos serão lançados nas próximas duas a três semanas.

Leia sobre os novos recursos abaixo e vá para os Serviços de DevOps do Azure para experimentá-los por si mesmo.

Azure Pipelines

Controlar dependências de build específicas usando trabalhos de contêiner

Por padrão, os trabalhos são executados no computador host em que o agente está instalado. Os trabalhos de contêiner, usando a abstração leve sobre o sistema operacional host que os contêineres fornecem, permitem isolar suas ferramentas e dependências dentro de um contêiner. O agente iniciará uma instância do contêiner especificado e, em seguida, executará etapas dentro dele. Você pode selecionar as versões exatas de sistemas operacionais, ferramentas e dependências que o build requer. Consulte a documentação de trabalhos de contêiner para obter mais informações.

Habilitar cobertura de código em tarefa do .NET Core

A tarefa do .NET Core no Azure Pipelines agora oferece suporte à cobertura de código para que você possa obter um melhor controle da cobertura de teste de unidade em seus projetos do .NET Core . O comando "test" da tarefa .NET Core pode ser passado os argumentos --collect "Code coverage" para habilitar a coleção de cobertura de código. Atualmente, o escopo do suporte é definido para projetos .NET Core direcionados à plataforma Windows.

Azure Boards

Aproveitar APIs REST de Processo reestruturadas

Na API REST versão 5.1 (Visualização), combinamos várias APIs relacionadas ao Processo Herdado em um único domínio. Isso tornará mais fácil para você encontrar e consumir os endpoints certos. Consulte a documentação de Comportamentos de processo para obter mais informações. Também criamos alguns exemplos usando as bibliotecas de cliente C#.

Azure Artifacts

Simplificar a autenticação com o novo Provedor de Credenciais multiplataforma para NuGet

Interagir com feeds NuGet autenticados ficou muito melhor. O novo Provedor de Credenciais de Artefatos do Azure baseado no .NET Core funciona com msbuild, dotnet e nuget(.exe) no Windows, macOS e Linux. Sempre que você quiser usar pacotes de um feed de Artefatos do Azure, o Provedor de Credenciais adquirirá e armazenará automaticamente um token em nome do cliente NuGet que você está usando. Você não precisa mais armazenar e gerenciar manualmente um token em um arquivo de configuração.

Para obter o novo provedor, vá para o GitHub e siga as instruções para seu cliente e plataforma.

Armazenar artefatos usando os Universal Packages

Os Pacotes Universais são um novo tipo de pacote suportado pelos Artefatos do Azure. Eles fornecem um mecanismo simples para armazenar uma coleção de arquivos em um feed com um nome de pacote e versão do pacote. As ferramentas de linha de comando são projetadas para transferir conteúdo do cliente e do serviço com eficiência.

  • Considere o uso de Pacotes Universais para armazenar artefatos como:
  • Scripts e modelos de configuração (por exemplo, modelos ARM)
  • Instantâneos de banco de dados para teste de integração
  • Dados e modelos de treinamento de aprendizado de máquina
  • SDKs e ferramentas do desenvolvedor
  • Modelos 3D e texturas
  • Construir saídas

Vá para o nosso guia de início rápido para começar a usar os Pacotes Universais.

Compactar símbolos ao publicar em um compartilhamento de arquivos

Atualizamos a tarefa Índice & Publicar Símbolos para oferecer suporte à compactação de símbolos quando eles são publicados em um compartilhamento de arquivos.

Compress symbols

Como lembrete, você também pode publicar símbolos nos Serviços de DevOps do Azure em vez de precisar configurar e gerenciar um servidor de arquivos.

Wiki

Inserir um vídeo na wiki

Agora você pode incorporar vídeos em uma página wiki de serviços online, como o Microsoft Stream e o YouTube. Você pode adicionar a URL do vídeo incorporado usando a seguinte sintaxe:

::: video
> [!VIDEO https://www.youtube.com/embed/7DbslbKsQSk]
:::

Embed video in wiki

Esse recurso foi priorizado com base em uma sugestão.

Renomear uma wiki

Agora você pode renomear seu wiki na interface do usuário wiki e usando APIs REST. No menu Mais , clique em Renomear wiki para dar ao seu wiki um nome memorável. Esse recurso foi priorizado com base em uma sugestão.

Rename wiki

Inserir um sumário na wiki do painel de formatação

No último sprint, enviamos a capacidade de criar sumário em páginas wiki. Agora você pode inserir o sumário clicando no botão apropriado no painel de formatação ao editar a página.

Insert wiki TOC

Administração

Gerenciar seus tokens de acesso pessoal com filtros e paginação

Como você notou com a nova navegação no Azure DevOps, estamos focados em trazer uma experiência mais consistente em todo o serviço. Aproveitamos esta oportunidade para ajudá-lo a gerenciar melhor seus tokens de acesso pessoal (PATs), especialmente se você tiver vários deles. Alguns dos novos recursos incluem controles de filtro e paginação ao exibir todos os PATs, uma experiência mais limpa ao criar um novo PAT com agrupamento e descrições para escopos e a capacidade de editar e estender a expiração de PATs existentes.

PAT page

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.

Make a suggestion

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

Obrigada,

Biju Venugopal