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.
No separador "Segurança", pode gerir a lista de pipelines que podem aceder ao repositório.
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.
Também pode obter conselhos e as suas perguntas respondidas pela comunidade no Stack Overflow.
Obrigado,
Vijay Machiraju