1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-05-18 09:51:28 +02:00
Files
OpenIntegrations/ci/config_global.json
T

227 lines
8.3 KiB
JSON

{
"local": {
"description": "Paths and information for processing on local machine",
"value": {
"1cVersion": {
"description": "1C:Enterprise platform version",
"value": "8.3.26.1656"
},
"engineWindows": {
"description": "OneScript engine for CLI packs (Windows)",
"value": "C:/engine/windows"
},
"engineLinux": {
"description": "OneScript engine for CLI packs (Linux)",
"value": "C:/engine/linux"
},
"engineLinuxWsl": {
"description": "OneScript engine for CLI packs (Linux, at WSL)",
"value": "/mnt/c/engine/linux/"
},
"onecConfig": {
"description": "1C:Enterprise configurator exe path",
"value": "C:/Program Files (x86)/1cv8/8.3.26.1656/bin/1cv8.exe"
},
"onecClient": {
"description": "1C:Enterprise client exe path",
"value": "C:/Program Files (x86)/1cv8/8.3.26.1656/bin/1cv8c.exe"
},
"osPath": {
"description": "OneScript exe path",
"value": "D:/OneScript"
},
"ghcliPath": {
"description": "GitHub CLI exe path",
"value": "C:/Program Files/GitHub CLI/gh.exe"
},
"innoPath": {
"description": "Inno Setup exe path",
"value": "C:/Program Files (x86)/Inno Setup 6/Compil32.exe"
},
"serverName": {
"description": "Build server name",
"value": "DEVSRV"
},
"edtProjectsPath": {
"description": "EDT projects directory",
"value": "C:/Users/bayselonarrend/AppData/Local/1C/1cedtstart/projects"
},
"jenkinsHost": {
"description": "Jenkins URL",
"value": "https://jenkins.openintegrations.dev"
},
"rcloneConf": {
"description": "rclone configuration name for web site deploying",
"value": "hoster"
},
"npmPath": {
"description": "NPM executable",
"value": "C:/Program Files/nodejs/npm.cmd"
},
"releaseWorkspace": {
"description": "Artifacts root folder",
"value": "C:/Users/bayselonarrend/AppData/Local/Jenkins/.jenkins/workspace/OpiBuild/OpiRelease"
},
"yadiskPath": {
"description": "Yandex Disk mount path",
"value": "D:/Yandex.Disk-bayselonarrend"
}
}
},
"localization": {
"description": "Localization data",
"value": {
"mainLang": {
"description": "Main project language",
"value": "ru"
},
"langs": {
"description": "Localization languages",
"value": [
"en",
"ru"
]
},
"langsVars": {
"description": "Language defined data",
"value": {
"ru": {
"description": "Language defined data for Russian",
"value": {
"title": {
"description": "Language name",
"value": "English"
}
}
},
"en": {
"description": "Language defined data for English",
"value": {
"title": {
"description": "Language name",
"value": "English"
}
}
}
}
}
}
},
"packaging": {
"description": "Linux distribution options",
"value": {
"maintainer": {
"description": "Maintainer data",
"value": "Anton Titovets <bayselonarrend@gmail.com>"
},
"packageTypes": {
"description": "Package data by type",
"value": {
"deb": {
"description": "DEB packages options",
"value": {
"wslDistro": {
"description": "WSL linux distro",
"value": "Ubuntu"
},
"buildScript": {
"description": "FPM-based shell script",
"value": "./service/templates/builddeb.sh"
}
}
},
"rpm": {
"description": "RPM packages options",
"value": {
"wslDistro": {
"description": "WSL linux distro",
"value": "OracleLinux_9_5"
},
"buildScript": {
"description": "FPM-based shell script",
"value": "./service/templates/buildrpm.sh"
}
}
},
"appimage": {
"description": "AppImage packages options",
"value": {
"wslDistro": {
"description": "WSL linux distro",
"value": "Ubuntu"
}
}
}
}
}
}
},
"ai": {
"description": "AI settings",
"value": {
"useAi": {
"description": "Use processes with external AI services",
"value": true
},
"openAiUrl": {
"description": "OpenAI-compatible service URL",
"value": "https://bothub.chat/api/v2/openai/"
},
"textModel": {
"description": "AI model for text-based operations",
"value": "claude-sonnet-4.5"
}
}
},
"sonar": {
"description": "SonarQube data",
"value": {
"serverUrl": {
"description": "SonarQube server URL",
"value": "https://sonar.openintegrations.dev/"
},
"projectKey": {
"description": "SonarQube project name",
"value": "OpenIntegrations"
}
}
},
"sourceforge": {
"description": "SourceForge credentials",
"value": {
"login": {
"description": "SourceForge username",
"value": "bayselonarrend"
},
"hostUrl": {
"description": "SourceForge upload server URL",
"value": "frs.sourceforge.net"
},
"privateKey": {
"description": "SourceForge auth private key",
"value": "D:/Important/id_ed25519"
},
"publicKey": {
"description": "SourceForge auth private key",
"value": "D:/Important/id_ed25519.pub"
}
}
},
"replacements": {
"description": "Dictionary of values replacements",
"value": {
"oscriptConvertation": {
"description": "Replacements for 1C to OneScript conversion",
"value": {
"// #Использовать": "#Использовать",
"//#Использовать": "#Использовать",
"УстановитьБезопасныйРежим(Истина);": "",
"УстановитьБезопасныйРежим(Ложь);": "",
"// !OInt ": "",
"#КонецЕсли": "// #КонецЕсли",
"#Если": "// #Если"
}
}
}
}
}