- "Target"
Especifica os nós e agregados em um script de BuildGraph que um usuário deseja executar.
- Agent
Um serviço em uma máquina remota que se conecta ao servidor Horde e pode receber trabalho para execução.
- Agregado
Um nome atribuído a um conjunto de nós dentro de um grafo como uma forma abreviada de referência.
- Análises
Termo genérico para coleta e análise de dados.
- Ação de Acl
Capacidade de realizar uma operação específica em uma entidade no Horde, como
ViewJobouDownloadTool. Confira a lista completa em Config > Schema > AclActions.- Back-end
O provedor de armazenamento subjacente para um namespace específico. O Horde é compatível com vários tipos de back-ends, desde discos locais até armazenamentos de objetos na nuvem.
- Blob
Uma transmissão de bytes opaca e um conjunto de referências externas para outros blobs.
- BuildGraph
Linguagem de código da Epic Games para pipelines de compilação em larga escala (por exemplo, compilar, preparar e empacotar um jogo para execução em várias plataformas). Descreve um grafo de dependência parametrizado entre nós que produzem artefatos. A Epic usa o BuildGraph internamente para criar versões da Unreal Engine e do Fortnite e executar toda a automação em torno delas. O Horde executa scripts do BuildGraph em trabalhos criados a partir de modelos.
- Declarações (claims)
Par de strings chave/valor que faz uma declaração sobre esse usuário. As declarações fazem parte do padrão OAuth2, e os provedores de identidade mantêm uma lista de declarações únicas para cada usuário. Para evitar colisões entre aplicativos diferentes, as chaves geralmente usam um URI com um nome de domínio de propriedade para garantir exclusividade global. No entanto, o URI não identifica um recurso da web real. Todas as declarações emitidas internamente pelo Horde começam com
http://epicgames.com/ue/horde.- Entrega Contínua (CD)
O processo de produção contínua de novas versões de um produto por meio da automação da compilação.
- Escopo de Acl
Usado para se referir a uma camada dentro do sistema de permissões hierárquico do Horde. Trabalhos são um escopo de ACL dentro de uma transmissão, que por sua vez é um escopo de ACL dentro de um projeto, o qual está dentro do escopo global de permissões. Em geral, os direitos de realizar ações são herdados de escopos de pai para filho, a menos que isso seja explicitamente proibido definindo a propriedade
inheritem um AclConfig como falso.- Etapa de Trabalho
Uma unidade de trabalho que pode ser aprovada ou reprovada, monitorando a execução de um nó.
- Integração Contínua (CI)
O processo de validação contínua de uma transmissão de alterações enviada a uma base de código por meio da automação da compilação.
- Lease
Uma unidade de trabalho que um agent deve executar.
- Lote de Trabalho
Um conjunto de etapas em um trabalho executadas sequencialmente em uma única máquina (em um lease) usando um espaço de trabalho sincronizado. As etapas dentro do lote podem ou não ter dependência umas das outras.
- Modelo
Descreve as opções para executar um script de BuildGraph específico e especifica os parâmetros de como executá-lo.
- Métricas
Dados agregados computados de eventos de telemetria que correspondem a um conjunto de critérios configurados para um intervalo de tempo específico.
- Namespace
Uma partição lógica do sistema de armazenamento que pode ter permissões, comportamentos e políticas de coleta de lixo personalizados.
- Nó
Uma unidade de trabalho em um script de BuildGraph. Cada nó pode ter dependências de outros nós ou de saídas de compilação e executa uma sequência de operações para gerar suas próprias saídas. Um nó é executado como uma etapa de trabalho.
- Pacote (bundle)
Contêiner para um conjunto de blobs gravados no sistema de armazenamento subjacente. Pacotes são compatíveis com compressão e reduzem a sobrecarga do armazenamento de objetos pequenos.
- Perfil de Acl
Uma lista de ações que podem ser atribuídas a um usuário, sem precisar listar cada ação individual a cada vez. Semelhante a um macro.
- Permissão
A capacidade de um usuário executar uma determinada ação.
- Pré-envio (Presubmit)
Um suíte de testes projetados para serem executados antes que os usuários enviem alterações.
- Ref
Uma referência nomeada para um blob. As refs costumam ser o ponto de entrada de aplicativos cliente no sistema de armazenamento. Blobs que não são referenciados direta ou indiretamente por uma ref são coletados pelo lixo.
- Rótulo
Anota um conjunto de nós cujos resultados podem ser monitorados como uma unidade única. Os rótulos são exibidos em destaque no painel do Horde, mostrando informações sobre quais partes de uma compilação tiveram sucesso ou falharam.
- Telemetria
Eventos individuais enviados por um aplicativo ao servidor Horde. O Horde processa eventos de telemetria como objetos JSON sem esquema.
- Trabalho
Uma instância de um modelo executado em uma lista de alterações específica com determinados parâmetros.
- Verificação preliminar (Preflight)
Uma execução de compilação para testar o conteúdo das alterações antes do envio por uma prateleira do Perforce.
Glossário do Horde
Glossário de termos do Horde para uso com a Unreal Engine.
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library