Compartilhar via


Facilitar a personalização migrando projetos para o modelo de processo de herança – Atualização do VSTS Sprint 139

Na Atualização de Visual Studio Team Services do Sprint 139 (VSTS), agora você pode migrar projetos XML hospedados para o modelo de processo de herança para facilitar a personalização. Além disso, suas versões agora podem ser disparadas por uma PR para ajudá-lo a executar testes adicionais antes de uma mesclagem.

Confira a lista Recursos abaixo para obter mais informações.

Próximas etapas

Leia sobre os novos recursos abaixo e acesse o VSTS para experimentá-los por conta própria.

Recursos

Wiki:

Trabalho:

Código:

Build e versão:

Wiki

Criar um sumário para páginas wiki

Às vezes, as páginas wiki podem ficar longas, com o conteúdo organizado em vários títulos. Agora você pode adicionar um sumário a qualquer página que tenha pelo menos um título usando a [[_TOC_]] sintaxe. Consulte a documentação de diretrizes de markdown para obter mais informações sobre como usar Markdown no VSTS. Esse recurso foi priorizado com base em uma sugestão do UserVoice.

Sumário wiki

Work

Facilitar a personalização migrando projetos para o modelo de processo de herança

Migrar um modelo de processo XML hospedado para um processo Herdado fornece a conveniência de personalizar seu sistema de acompanhamento de trabalho por meio da interface do usuário. Se você estiver usando o modelo de processo XML hospedado em qualquer um dos seus projetos, agora poderá migrá-los. A alteração do modelo de processo para um projeto pode ser feita em duas etapas. Primeiro, clone o processo XML hospedado no modelo herança. Isso adiciona suas personalizações, como tipos de item de trabalho, campos e estados, a um processo herdado recém-criado.

Processo de clonagem

Depois de validar o processo, você poderá alterar projetos para usar o processo recém-criado.

Processo de alteração do projeto

Consulte a documentação Clonar um processo XML hospedado em Herança para obter mais informações.

Conversar sobre os status mais recentes usando a integração aprimorada do Microsoft Teams

No aprimoramento mais recente da integração do Microsoft Teams, agora você verá rapidamente o status de uma atividade com ícones e cores claros e começará a conversar para manter as coisas em movimento. Se uma solicitação de pull estiver aguardando o autor, ela aparecerá em amarelo e com um ícone de temporizador. Se um build tiver sido bem-sucedido, ele aparecerá em verde e com um ícone de marca de marcar.

Atividade no chat da equipe

Código

Padronizar descrições de solicitação de pull usando modelos

Escrever boas descrições de solicitação de pull é uma ótima maneira de ajudar os revisores a saber o que esperar ao revisar o código. Eles também são uma ótima maneira de ajudar a acompanhar coisas que devem ser feitas para cada alteração, como testar, adicionar testes de unidade e atualizar a documentação (ninguém nunca esquece de atualizar os documentos). Muitos de vocês têm solicitado que adicionemos modelos de solicitação de pull para facilitar a gravação de ótimas descrições das equipes e agora adicionamos esse recurso.

Além de dar suporte a um modelo de descrição de PR padrão, as equipes podem adicionar vários modelos, que são apresentados a você em um menu na página criar PR. Basta clicar no botão Adicionar um modelo para escolher entre qualquer modelo no repositório para anexá-lo à descrição de PR.

Adicionar modelo para PR

Também há suporte para modelos específicos de ramificação se você quiser aplicar um modelo diferente para uma PR em uma ramificação ou pasta de branch específica. Por exemplo, se você quiser ter um modelo específico para todos os branches que começam com "hotfix/", você poderá adicionar um modelo que será usado para todas as PRs nesses branches.

Consulte a documentação de modelos de solicitação de pull para saber mais sobre como criar e usar modelos.

Build e versão

Executar testes adicionais usando um gatilho de liberação de solicitação de pull

Você conseguiu disparar um build com base em uma PR (solicitação de pull) e obter esse feedback rápido antes de uma mesclagem por um tempo. Agora você também pode configurar um gatilho de PR para uma versão. O status da versão será postado de volta no repositório de código e poderá ser visto diretamente na página pr. Isso será útil se você quiser executar testes funcionais ou manuais adicionais como parte do fluxo de trabalho de PR.

Gatilho de PR na versão

Implantar aplicativos Go em Serviço de Kubernetes do Azure (AKS) usando projetos do Azure DevOps

O DevOps Projects facilita a introdução ao Azure. Ele ajuda você a iniciar um aplicativo, no serviço do Azure de sua escolha, em algumas etapas. O DevOps Projects fornece tudo o que você precisa para desenvolver, implantar e monitorar seu aplicativo.

Agora adicionamos suporte para o AKS (Serviço de Kubernetes do Azure) direcionado à Linguagem Go em Projetos de DevOps. Confira a documentação do tutorial do AKS para obter mais informações.

O build status relatado ao GitHub é mais sucinto

Quando o VSTS posta o status de um build no GitHub, o texto status aparece no commit, branch e pull request associados marcar. Até agora, o nome de cada pipeline de build no texto era precedido por VSTS:. Removemos esse prefácio do texto status para que o nome do pipeline de build fosse mais fácil de ver com uma olhada e não causar confusão sobre VSTS: estar no nome oficial de um pipeline de build. Infelizmente, essa alteração afeta as regras de proteção de branch do GitHub em que o GitHub ainda espera que os nomes de pipeline comecem com VSTS:. Isso pode fazer com que as solicitações de pull do GitHub sejam bloqueadas até que as configurações do repositório sejam atualizadas. Para resolve isso, depois de executar o build pelo menos uma vez, atualize as regras de proteção de branch do repositório em regras de proteção de branch de configurações >> do repositório.

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.

Menu comentários

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

Obrigada,

Gopinath Chigakkagari