我的目标是能够使用GitHub Actions和GameCI构建带有第三方资产的Unity项目。我能够在Git上构建和部署Unity项目,但我有以下问题。我不想签入第三方资产,但我确实想在Git上构建。许多许可证都不是开源的,即使存储库是私有的,将它们签入存储库似乎也会有问题。有没有办法在构建过程中使用Unity许可证从命令行下载资产?或者有没有更好的方法在Git with CI中管理Unity第三方资产?
ca1c2owp1#
您可以通过.gitignore忽略第三方资产,并将其作为包要求留在manifest.json中,manifest.json将检查是否缺少包,包括您的第三方资产。您团队中从GitHub下载项目的任何人都将收到第三方资产包丢失的错误,他们将被要求使用他们的席位/许可证重新下载。
.gitignore
manifest.json
1条答案
按热度按时间ca1c2owp1#
您可以通过
.gitignore
忽略第三方资产,并将其作为包要求留在manifest.json
中,manifest.json
将检查是否缺少包,包括您的第三方资产。您团队中从GitHub下载项目的任何人都将收到第三方资产包丢失的错误,他们将被要求使用他们的席位/许可证重新下载。