- Action ACL
La capacité à effectuer une opération spécifique sur une entité dans Horde, comme
ViewJobouDownloadTool. La liste complète est disponible sous Config > Schema > AclActions.- Agent
Un service sur une machine distante qui se connecte au serveur Horde et qui peut être chargé de l'exécution.
- Agrégat
Un nom donné à un ensemble de nœuds dans un graphique, utilisé comme raccourci.
- Analyses
Terme générique désignant la collecte et l'analyse de données.
- Attribution
Unité de travail attribuée à un agent pour exécution.
- Backend
Le fournisseur de stockage sous-jacent d'un espace de nom particulier. Horde prend en charge de nombreux types de backends, allant de disques locaux aux stockages d'objets dans le cloud.
- Blob
Un flux d'octets opaques et un ensemble de références externes à d'autres blobs.
- BuildGraph
Langage de script d'Epic Games pour les pipelines de construction à grande échelle (par ex., compilation, préparation et empaquetage d'un jeu à exécuter sur plusieurs plateformes). Décrit un graphique de dépendance paramétré entre les nœuds qui produisent des artefacts. Epic utilise BuildGraph en interne pour créer des builds Unreal Engine et Fortnite, et pour exécuter l'ensemble de l'automatisation associée. Horde exécute les scripts BuildGraph dans des tâches créées à partir de modèles.
- Cible
Spécifie les nœuds et les agrégats dans un script BuildGraph qu'un utilisateur veut exécuter.
- Droit
Capacité d'un utilisateur à effectuer une action donnée.
- Espace de nom
Une partition logique du système de stockage pouvant disposer d'autorisations, de comportements et de règles de nettoyage de la mémoire personnalisés.
- Intégration continue (CI)
Le processus de validation continue d'un flux de modifications soumises à une base de code via l'automatisation des builds.
- Livraison continue (CD)
Abréviation de "Livraison Continue" (Continuous Delivery) ; processus consistant à produire en continu de nouvelles versions d'un produit via l'automatisation des builds.
- Lot de tâches
Un ensemble d'étapes dans une tâche, exécutées de façon séquentielle sur une seule machine (dans le cadre d'une attribution) à l'aide d'un espace de travail synchronisé. Les étapes du lot peuvent être ou non dépendantes les unes des autres.
- Modèle
Décrit les options d'exécution d'un script BuildGraph particulier et spécifie les paramètres permettant de l'exécuter.
- Métriques
Données agrégées calculées à partir d'événements de télémétrie correspondant à un ensemble de critères configurés pour un intervalle de temps spécifique.
- Nœud
Unité de travail dans un script BuildGraph. Chaque nœud peut avoir des dépendances sur d'autres nœuds ou sorties de compilation, et exécute une séquence d'opérations pour générer ses sorties. Un nœud est exécuté en tant qu'étape d'une tâche.
- Pack
Conteneur pour un ensemble de blobs écrits dans le système de stockage sous-jacent. Les packs prennent en charge la compression et réduisent le surcoût lié au stockage de petits objets.
- Profil ACL
Une liste d'actions pouvant être attribuées à un utilisateur sans avoir à répertorier chacune d'elles. Semblable à une macro.
- Pré-soumission
Une série de tests conçue pour être exécutée avant que les utilisateurs ne soumettent des modifications.
- Revendications
Paire clé/chaîne de valeur qui établit une instruction concernant l'utilisateur. Les revendications font partie de la norme OAath2 ; les fournisseurs d'identité conservent une liste de revendications uniques pour un utilisateur. Pour éviter les conflits entre différentes applications, les clés utilisent généralement un URI avec un nom de domaine détenu pour garantir l'unicité globale, même si cet URI ne correspond pas à une ressource web réelle. Les revendications Horde émises en interne commencent toutes par
http://epicgames.com/ue/horde.- Réf
Référence nommée à un blob. En général, les références constituent le point d'entrée dans le système de stockage pour les applications clientes. Les blobs qui ne sont pas directement ou indirectement référencés par le biais d'une référence sont supprimés lors du nettoyage de la mémoire.
- Tâche
Une instance d'un modèle exécuté sur une liste des modifications spécifique avec certains paramètres.
- Télémétrie
Événements spécifiques envoyés par une application au serveur Horde. Horde traite les événements de télémétrie comme des objets JSON sans schéma.
- Vérification préalable
Exécution d'un build pour tester le contenu des modifications avant leur envoi via une sauvegarde temporaire Perforce.
- Étape de tâche
Une unité de travail qui peut réussir ou échouer, et suit l'exécution d'un nœud.
- Étendue ACL
Désigne une couche du système d'autorisations hiérarchiques de Horde. Les tâches constituent l'étendue ACL d'une branche, qui est elle-même l'étendue ACL d'un projet, qui est lui-même l'étendue ACL des autorisations globales. Les droits d'exécution des actions sont généralement hérités des étendues parentes aux étendues enfants, sauf si cela est explicitement interdit en définissant la propriété
inheritsur false dans une AclConfig.- Étiquette
Annote un ensemble de nœuds dont les résultats peuvent être surveillés comme une seule unité. Les étiquettes sont mise en évidence sur le tableau de bord Horde et indiquent quelles parties d'un build ont réussi ou échoué.
Glossaire Horde
Glossaire des termes utilisés avec Horde dans le cadre d'Unreal Engine.
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library