我正在用 MonoGame 构建一个多平台游戏。我想针对 Xamarin.Android、Xamarin.Mac、Linux 和 Windows。
我的 MonoGame 解决方案包括:
- XNA 内容项目
- 游戏核心项目(PCL)
- 特定平台项目
(3) 取决于 (2),这取决于 (1)。
我的詹金斯设置是:
- 视窗大师
- OS X 奴隶
- Linux从机
据我了解:
- XNA 内容项目构建需要 Microsoft 的 XNA 内容管道,因此必须在 Windows 上运行
- 我可以将 Xamarin.Mac DLL 带到 Windows 并从那里构建,但需要 Mac 来打包和签署独立应用程序。
你将如何设置 Jenkins 来构建一切?