unity3d - 如何在 Linux 上为 Unity 设置持续集成
问题描述
我想创建一个系统,用于在每次使用 git 更改 Unity 项目时构建它。由于免费计划选项,我想使用Semaphore或Shippable 。但是,我不知道如何设置系统以在 Linux 上自动构建 Unity 项目。在网上,我可以找到有关如何使用 TravisCI 为 Mac 执行此操作的文档,但这对我来说不是一个选项。如何从命令行将 Unity 安装到 Ubuntu 上,然后使用 CLI 从 git repo 构建项目?谢谢!
解决方案
您可以使用Github或Gitlab管道。每次更改,使用 git 提交您的代码,他们将自动构建您的游戏。
使用https://game.ci/工作流程。他们有一套相当完整的脚本和配置。