Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Administrador
Associe todas as APIs públicas a scopos PAT
Usar âmbitos é uma excelente forma de limitar o risco apresentado pelos tokens de acesso pessoal (PATs). Temos até uma política que permite aos administradores restringir completamente a criação de PATs de âmbito completo.
No entanto, algumas das nossas APIs públicas atualmente não estão associadas a um âmbito PAT e só podem ser usadas com PATs com âmbito completo. Por causa disso, restringir a criação de PATs de âmbito completo pode bloquear alguns fluxos de trabalho. Estamos a trabalhar para identificar, documentar e associar todas as nossas APIs públicas aos escopos apropriados.
Tubulações
Melhorias na escalabilidade dos pipelines
A utilização dos oleodutos YAML continua a aumentar entre os nossos principais clientes. Ao mesmo tempo, a complexidade dos seus pipelines continua a aumentar em termos de número de fases, trabalhos, passos, condições, verificações e modelos. Isto resulta em grafos de orquestração muito maiores (uma estrutura de dados que usamos internamente para acompanhar cada execução de pipeline). Outra razão para o crescimento dos tamanhos destes grafos é a transição dos pipelines de lançamento clássicos para os pipelines YAML. Nos lançamentos clássicos, cada fase era tratada como um gráfico de orquestração separado. Nos pipelines YAML, toda a execução é um único grafo de orquestração.
Como resultado das várias escolhas arquitetónicas que fizemos ao longo de muitos anos, temos enfrentado alguns casos de suporte para alguns dos nossos maiores clientes. Estes problemas só surgem quando executas vários milhares de trabalhos por dia e se a complexidade dos grafos de orquestração for elevada. Neste esforço, trabalharemos em algumas melhorias arquitetónicas para melhorar a escalabilidade do motor de orquestração. Isto deverá ajudar a reduzir gargalos em:
- Executar centenas de nós de atividade de processamento por execução de pipeline
- Aceder à base de dados para armazenar ou recuperar grafos grandes
- Executar um grande número de reintentos nas verificações entre estágios