Partilhar via


Os repositórios do Git do Azure podem agora ser tratados como recursos protegidos em pipelines YAML

Agora, pode tratar os repositórios git do Azure como recursos protegidos em pipelines YAML, tal como as ligações de serviço e os conjuntos de agentes. Como contribuidor de um repositório, pode adicionar verificações e permissões de pipeline para o ajudar a gerir o seu repositório.

Consulte as seguintes descrições de funcionalidades para obter detalhes.

Geral

Azure Boards

Pipelines do Azure

Artefactos do Azure

Geral

Disponibilidade geral da API de gestão do ciclo de vida do PAT

Temos o prazer de anunciar a disponibilidade geral das APIs de gestão do ciclo de vida dos Tokens de Acesso Pessoal (PATs). Este conjunto avançado de APIs permite que a sua equipa simplifique a gestão dos PATs que possui, oferecendo-lhes novas funcionalidades, como criar novos tokens de acesso pessoal com um âmbito e duração pretendidos e renovar ou expirar os existentes.

Anteriormente, a principal forma de gerir PATs (Tokens de Acesso Pessoal) é através da IU ou através de um conjunto limitado de APIs destinados apenas aos Administradores da Coleção de Projetos. Esta nova API desbloqueia a capacidade de as organizações configurarem a automatização que envolve PATs, incluindo a configuração de pipelines de compilação ou a interação com itens de trabalho.

Azure Boards

Foram corrigidos vários problemas com os Planos de Entrega 2.0

Os Planos de Entrega 2.0 estão em pré-visualização pública desde outubro passado. Temos estado a agir com base no feedback dos clientes e a resolver problemas. Esta versão inclui correções para esses problemas. Especificamente, o comportamento inconsistente de zoom e os congelamentos de barras de deslocamento foram resolvidos agora. Os cartões são agora encomendados no plano por data em vez de prioridade de atraso para fazer uma melhor utilização do espaço.

Pipelines do Azure

Repositórios como um recurso protegido em pipelines YAML

Pode organizar o seu projeto do Azure DevOps para alojar muitos subprocessos - cada um com o seu próprio repositório git do Azure DevOps e um ou mais pipelines. Nesta estrutura, poderá querer controlar os pipelines que podem aceder aos repositórios. Por exemplo, digamos que tem dois repositórios A e B no mesmo projeto e dois pipelines X e Y que normalmente criam estes repositórios. Poderá querer impedir que o pipeline Y aceda ao repositório A. Em geral, quer que os contribuidores de A controlem os pipelines aos quais pretendem fornecer acesso.

Embora isto fosse parcialmente possível com repositórios e pipelines do Git do Azure, não havia experiência para o gerir. Esta funcionalidade resolve essa lacuna. Os repositórios do Git do Azure podem agora ser tratados como recursos protegidos em pipelines YAML, tal como as ligações de serviço e os conjuntos de agentes.

Como contribuidor do repositório A, pode adicionar verificações e permissões de pipeline ao seu repositório. Para tal, navegue para as definições do projeto, selecione Repositórios e, em seguida, o repositório. Irá reparar num novo menu chamado "Verificações", onde pode configurar qualquer uma das verificações na caixa ou personalizadas sob a forma de funções do Azure.

Adicionar verificações

No separador "Segurança", pode gerir a lista de pipelines que podem aceder ao repositório.

Gerir a lista de pipelines no separador segurança

Sempre que um pipeline YAML utiliza um repositório, a infraestrutura do Azure Pipelines verifica e garante que todas as verificações e permissões estão satisfeitas.

Nota

Estas permissões e verificações só são aplicáveis a pipelines YAML. Os pipelines clássicos não reconhecem estas novas funcionalidades.

Artefactos do Azure

Ativar a reciclagem vazia para feeds

Com esta atualização, agora pode esvaziar a reciclagem para eliminar permanentemente artefactos fora da cadência da política de retenção.

Passos seguintes

Nota

Estas funcionalidades serão implementadas nas próximas duas a três semanas.

Aceda ao Azure DevOps e dê uma vista de olhos.

Como fornecer comentários

Gostaríamos de ouvir o que pensa sobre estas funcionalidades. Utilize o menu de ajuda para comunicar um problema ou fornecer uma sugestão.

Fazer uma sugestão

Também pode obter conselhos e as suas perguntas respondidas pela comunidade no Stack Overflow.

Obrigado,

Vijay Machiraju