Tarefas de contentor de pipelines - Atualização Sprint 140

Na Atualização do Sprint 140 dos Serviços de DevOps do Azure, você encontrará uma nova maneira de personalizar as dependências de compilação de acordo com 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.

Funcionalidades

Azure Pipelines:

Quadros do Azure:

Artefactos do Azure:

Wiki:

Administração:

Próximos passos

Nota

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

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

Pipelines do Azure

Controlar dependências de criação específicas através de tarefas de contentor

Por padrão, os trabalhos são executados na máquina host onde 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 sua compilação exige. Consulte a documentação de trabalhos de contêiner para obter mais informações.

Permitir a cobertura do código em tarefas .NET Core

A tarefa .NET Core no Azure Pipelines agora dá suporte à cobertura de código para que você possa lidar melhor com a cobertura de teste de unidade em seus projetos .NET Core . O comando "test" da tarefa .NET Core pode passar os argumentos --collect "Code coverage" para habilitar a coleta de cobertura de código. Atualmente, o suporte tem como escopo projetos .NET Core voltados para a plataforma Windows.

Azure Boards

Tirar partido das APIs REST do processo reestruturado

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 Comportamentos de processo para obter mais informações. Também criamos alguns exemplos usando as bibliotecas de cliente C#.

Artefactos do Azure

Simplificar a autenticação com o novo Fornecedor de Credenciais para várias plataformas para NuGet

A interação 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 artefactos com o 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 de forma eficiente.

  • 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 testes de integração
  • Dados e modelos de treinamento de aprendizado de máquina
  • Ferramentas de programador e SDKs
  • Modelos e texturas 3D
  • Construir saídas

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

Comprimir símbolos ao publicar numa partilha de ficheiros

Atualizámos a tarefa Index & Publish Symbols para suportar a compressão de símbolos quando são publicados numa partilha de ficheiros.

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

Incorporar um vídeo no 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 de vídeo incorporada 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.

Mudar o nome de um wiki

Agora você pode renomear seu wiki na interface do usuário do 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 índice de wikis a partir do painel de formatação

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

Insert wiki TOC

Administração

Gerir tokens de acesso pessoal através de filtragem 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 visualizar todos os seus PATs, uma experiência mais limpa ao criar uma nova 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 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.

Make a suggestion

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

Obrigado,

Biju Venugopal