Emplacements utilisés par le pipeline de déploiement
Page en cours
L'installation de toutes les données doit correspondre à une certaine organisation pour que les scripts de déploiement divers fonctionnent correctement (les scripts de build_gamedata).
L'installation se faisait à l'origine sous Windows, avec le recours à Cygwin pour certains outils. Comme le but est de porter le système sur une plateforme entièrement libre, il faudra réadresser les emplacements après en avoir identifié le rôle précis.
| Emplacement originel dans le pipeline | Nom dans le script de build | Usage | Emplacement actuel |
|---|---|---|---|
| <fs x-small>C:/Program Files (x86)/Autodesk/3ds Max 2010</fs> | <fs x-small>MaxDirectory</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>os.path.normpath(os.environ[“LOCALAPPDATA”] + “/Autodesk/3dsMax/2010 - 32bit/enu”)</fs> | <fs x-small>MaxUserDirectory</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/redist/x86</fs> | <fs x-small>WindowsExeDllCfgDirectories[0]</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>D:/libraries/external/bin</fs> | <fs x-small>ToolDirectories[2]</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>D:/libraries/external/bin</fs> | <fs x-small>WindowsExeDllCfgDirectories[1]</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>L:/common</fs> | <fs x-small>LeveldesignDataCommonDirectory</fs> | <fs x-small> </fs> | <fs x-small> /khaganat/khanat-ressources/common</fs> |
| <fs x-small>L:/leveldesign</fs> | <fs x-small>LeveldesignDirectory</fs> | <fs x-small> </fs> | <fs x-small>/khaganat/khanat-ressources/leveldesign</fs> |
| <fs x-small>L:/leveldesign/DFN</fs> | <fs x-small>LeveldesignDfnDirectory</fs> | <fs x-small> </fs> | <fs x-small>/khaganat/khanat-ressources/leveldesign/DFN</fs> |
| <fs x-small>L:/leveldesign/world</fs> | <fs x-small>LeveldesignWorldDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-ressources/leveldesign/world</fs> |
| <fs x-small>L:/primitives</fs> | <fs x-small>PrimitivesDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-ressources/primitives</fs> |
| <fs x-small>L:/shard</fs> | <fs x-small>LeveldesignDataShardDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-ressources/shard</fs> |
| <fs x-small>L:/translation</fs> | <fs x-small>TranslationDirectory</fs> | <fs x-small> </fs> | <fs x-small>khanat-ressources/translation</fs> |
| <fs x-small>L:/workspace</fs> | <fs x-small>WorkspaceDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-ressources/workspace</fs> |
| <fs x-small>R:/build/dev/bin/Release</fs> | <fs x-small>ToolDirectories[1]</fs> | <fs x-small>Répertoire /build/dev/bin créé pour y construire les exécutables, dans khanat-code/code</fs> | <fs x-small> </fs> |
| <fs x-small>R:/build/dev/bin/Release</fs> | <fs x-small>WindowsExeDllCfgDirectories[2]</fs> | <fs x-small>Répertoire /build/dev/bin créé pour y construire les exécutables, dans khanat-code/code</fs> | <fs x-small> </fs> |
| <fs x-small>R:/build/dev/bin/Release</fs> | <fs x-small>WindowsExeDllCfgDirectories[2]</fs> | <fs x-small>Répertoire /build/dev/bin créé pour y construire les exécutables, dans khanat-code/code</fs> | <fs x-small> </fs> |
| <fs x-small>R:/code/nel/lib</fs> | <fs x-small>WindowsExeDllCfgDirectories[4]</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>R:/code/nel/tools/build_gamedata</fs> | <fs x-small>ScriptDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/tree/develop/code/build_gamedata</fs> |
| <fs x-small>R:/code/ryzom/bin</fs> | <fs x-small>WindowsExeDllCfgDirectories[5]</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>R:/code/ryzom/client/data/gamedev</fs> | <fs x-small>GamedevDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/client/data/gamedev</fs> |
| <fs x-small>R:/code/ryzom/client</fs> | <fs x-small>WindowsExeDllCfgDirectories[3]</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/client </fs> |
| <fs x-small>R:/code/ryzom/common/data_common</fs> | <fs x-small>DataCommonDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/common</fs> |
| <fs x-small>R:/code/ryzom/common/data_leveldesign/leveldesign/world_editor_files</fs> | <fs x-small>WorldEditorFilesDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/common/data_leveldesign/leveldesign/world_editor_files</fs> |
| <fs x-small>R:/code/ryzom/server/data_shard</fs> | <fs x-small>DataShardDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/server/data_shard</fs> |
| <fs x-small>R:/code/ryzom/server/patchman_cfg/admin_install</fs> | <fs x-small>PatchmanCfgAdminDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/server/patchman_cfg/admin_install</fs> |
| <fs x-small>R:/code/ryzom/server/patchman_cfg/default</fs> | <fs x-small>PatchmanCfgDefaultDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-code/code/ryzom/server/patchman_cfg/default</fs> |
| <fs x-small>R:/code/ryzom/tools/client/client_config/bin</fs> | <fs x-small>WindowsExeDllCfgDirectories[6]</fs> | <fs x-small>khaganat/khanat-code/code/ryzom/tools/client possède plusieurs sous-répertoires client_config mais sans aucun avec un sous-répertoire bin</fs> | <fs x-small> </fs> |
| <fs x-small>S:/devls_x64/bin</fs> | <fs x-small>LinuxServiceExecutableDirectory</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>S:/devl_x64/bin</fs> | <fs x-small>LinuxClientExecutableDirectory</fs> | <fs x-small> </fs> | <fs x-small> </fs> |
| <fs x-small>T:/bridge_server</fs> | <fs x-small>PatchmanBridgeServerDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre PatchmanBridgeServerDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>T:/client_dev</fs> | <fs x-small>ClientDevDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre ClientDevDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>T:/client_install</fs> | <fs x-small>ClientInstallDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre ClientInstallDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>T:/client_patch</fs> | <fs x-small>ClientPatchDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre ClientPatchDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>T:/export</fs> | <fs x-small>ExportBuildDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-assets-export</fs> |
| <fs x-small>T:/install</fs> | <fs x-small>InstallDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre InstallDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>T:/shard</fs> | <fs x-small>ShardInstallDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre ShardInstallDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>T:/worldedit</fs> | <fs x-small>WorldEditInstallDirectory</fs> | <fs x-small>Le script d'initialisation de construction des data possède dans khaganat/khanat-code/code/nel/tools/build_gamedata/0_setup.py un paramètre WorldEditInstallDirectory affecté à cette valeur.</fs> | <fs x-small> </fs> |
| <fs x-small>W:/database</fs> | <fs x-small>DatabaseDirectory</fs> | <fs x-small> </fs> | <fs x-small>khaganat/khanat-assets/tree/master/database</fs> |





