ubuntu系统打包carla--修改对应文件 - #3548
Conversation
|
ubuntu 下的 runner 好像还没正常工作,需要检查下配置或者网络的问题:https://github.com/OpenHUTB/hutb/actions/runs/27119589378/job/80033434728 等windows和ubuntu下测试通过后即可合并 |
老师,我已经把服务器上旧的配置文件清理干净了,但我目前没有仓库的 Settings 权限,没法生成新的 Token。 |
|
刚刚看了下师兄的账号 也没有权限 |
|
token发到邮箱了,请注意查收 |
|
|
||
| - name: Configure Git Mirror for GitHub | ||
| run: | | ||
| git config --global url."https://mirror.ghproxy.com/https://github.com/".insteadOf "https://github.com/" |
There was a problem hiding this comment.
尽量不要用这种,很不稳定,免费的可以用fastgithub、steam++等,可以实现快速地访问github
资产仓库在腾讯工蜂中(https://OpenHUTB:T8w6TYB_r71gGTP3A02B@git.code.tencent.com/OpenHUTB/Content),可以修改 |
| git fetch --all | ||
| git reset --hard origin/master | ||
| git lfs install | ||
| git stash |
There was a problem hiding this comment.
先要在本地的action runner目录下执行这些命令保证能够成功
| }, | ||
| { | ||
| "Name": "RuntimeTests", | ||
| <<<<<<< HEAD |
…nt error - 创建 RoadRunnerCarlaContent 内容插件,提供 /RoadRunnerCarlaContent/ 挂载点 - 在 .uproject 中注册并启用该插件 - 在 Package.sh 和 CI yml 中增加对应路径替换规则 修复 Cook 阶段报错: Illegal call to DoesPackageExist: '/RoadRunnerCarlaContent/RR_TrafficLightManager' is not a standard unreal filename (Error_UnknownCookFailure)
|
问题手动编译解决不了问题,需要自动化,不然后面会非常麻烦。 |
|
老师 windows和linux的CI/CD都要通过才行吗 |
|
需要提供一下DatasmithGLTFImporter、CesiumForUnreal、RoadRunnerCarlaContent、RoadRunnerCarlaIntegration、RoadRunnerImporter、StreetMap、RoadRunnerCarlaDatasmith、RoadRunnerDatasmith、RoadRunnerRuntime这些插件的下载地址。 |
|
可以参考现在windows下setup.bat中的逻辑,写一个setup.sh,里面有下载所有依赖(包括虚幻没有的插件)的下载和初始化方法(注意有些不一定适配ubuntu,只在windows下测试通过,如果有不能在ubuntu下运行的包,需要下载相同版本的ubuntu包,都是开源的),脚本会把插件下载并拷贝到 hutb\Unreal\CarlaUE4\Plugins 目录下 |
|
恭喜,终于双系统都通过了,不过还有有不少问题,比如不规范、需要临时下载文件(尽量把依赖都放在腾讯工蜂仓库中,一次性下载下来,不依赖Linux机器上的其他软件)、没有测试完把目录全清空(保证下次开始是干净的目录)等,保证后面每次触发都能正常测试。 |





Description
Fixes #
Where has this been tested?
Possible Drawbacks