【发布时间】:2013-04-04 15:35:15
【问题描述】:
我们有一个 Xamarin.Android 项目,我们正在尝试在 Mac 上使用 Jenkins 构建该项目。解决方案文件包含几个不同的项目,其中之一是 MonoDroid 项目。 MonoDroid 项目依赖于解决方案中的其他项目。
我遇到的问题是,当我使用xbuild 构建解决方案文件时,我无法使用 /t:PackageForAndroid 目标,因为它仅对 MD 项目文件有效。
目前在 Jenkins,我正在这样做:
xbuild MyCoolDroidAp/MyCoolDroidApp.sln /p:Configuration=Release /t:Clean
xbuild MyCoolDroidApp/MyCoolDroidApp.sln /p:Configuration=Release /t:Build
xbuild MyCoolDroidApp/MyCoolDroidProject.csproj /p:Configuration=Release /t:PackageForAndroid
这是可行的,但在我看来,应该有一种方法可以消除第三步。有人有什么见解吗?
【问题讨论】:
标签: jenkins xamarin.android xamarin xbuild