我正在尝试为 xamarin.froms 应用程序设置 jenkins 作业,并在 jenkins 配置中添加了 msBuild 插件。
创建一个作业并尝试构建 ios 应用程序,这是我正在使用的构建命令
msbuild /p:Configuration="Release" \
/p:Platform="iPhone" \
/p:IpaPackageDir="$HOME/Builds" \
/t:Build Sample.sln
构建失败说
MSBUILD:错误 MSB1009:项目文件不存在。
构建 ios 应用程序的确切命令是什么?
最佳答案
如果您使用 MSBuild plugin你可以这样做:
- 添加构建步骤:
添加以下内容:
- 从下拉列表中选择 MSBuild 版本,这是在您的 Jenkins 配置中设置的。
- 根目录到解决方案文件的路径
- 命令行参数(我删除了行转义符)。我将
$HOME
更改为%WORKSPACE%
你应该有这样的东西:
如果您只想运行 bash 命令,则必须移动到运行解决方案文件的目录:
msbuild/p:Configuration="Release"/p:Platform="iPhone"/p:IpaPackageDir="$HOME/Builds"/t:Build Solution.sln
确保您已设置环境变量 $HOME(如果您希望它位于该位置)
如果没有将 $HOME/Builds
更改为另一个路径。
关于xamarin - Jenkins 在 ios 的 mac 构建中为 xamarin 表单应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51147629/