Mac (Xamarin) 上的 VSTS 构建代理中的构建问题
Build issue in VSTS build agent on Mac (Xamarin)
简介
基本上,我无法在 macOS 上使用 VSTS 和 xbuild 为 Xamarin.iOS 项目设置持续集成。
当前设置
我已经设置了一个 VSTS 构建定义,以在装有最新 Apple macOS 10 的 Mac Mini 上构建一个非常简单的项目(实际上是模板)。安装了 Xamarin,我能够构建和部署我的 iPad 上的示例项目。这同样适用于 XCode 。以下是我的整个持续集成链:
- 上传代码到 Bitbucket
- VSTS 生成定义收到有关新更改的通知
- VSTS 构建定义连接到 macOS 上的构建代理
- 构建代理构建项目
问题
构建总是失败并显示以下消息:
[error]XamariniOS task failed with error Error: Failed which: Not found xbuild: null.
不幸的是,我无法找出究竟是什么失败了。源代码在~/myagent/_work/1/s
下。要构建的解决方案文件也在那里,我确定找到了。
macOS 上的构建代理只报告:
Job build completed with result: Failed
实际问题
我的设置中缺少什么?我在哪里可以获得更多信息来追踪该问题?
错误消息实际上说 xbuild
在构建系统上找不到。解决方案是在构建任务设置中提供 xbuild
的路径。 Advanced
部分中有一个额外的输入字段。
简介
基本上,我无法在 macOS 上使用 VSTS 和 xbuild 为 Xamarin.iOS 项目设置持续集成。
当前设置
我已经设置了一个 VSTS 构建定义,以在装有最新 Apple macOS 10 的 Mac Mini 上构建一个非常简单的项目(实际上是模板)。安装了 Xamarin,我能够构建和部署我的 iPad 上的示例项目。这同样适用于 XCode 。以下是我的整个持续集成链:
- 上传代码到 Bitbucket
- VSTS 生成定义收到有关新更改的通知
- VSTS 构建定义连接到 macOS 上的构建代理
- 构建代理构建项目
问题
构建总是失败并显示以下消息:
[error]XamariniOS task failed with error Error: Failed which: Not found xbuild: null.
不幸的是,我无法找出究竟是什么失败了。源代码在~/myagent/_work/1/s
下。要构建的解决方案文件也在那里,我确定找到了。
macOS 上的构建代理只报告:
Job build completed with result: Failed
实际问题
我的设置中缺少什么?我在哪里可以获得更多信息来追踪该问题?
错误消息实际上说 xbuild
在构建系统上找不到。解决方案是在构建任务设置中提供 xbuild
的路径。 Advanced
部分中有一个额外的输入字段。