【问题标题】:Docker image for TFS Xamarin Android build agent?TFS Xamarin Android 构建代理的 Docker 映像?
【发布时间】:2017-11-22 10:40:18
【问题描述】:

我们正在 TFS(本地)上构建 Xamarin.Android 项目。

每次Visual Studio / Android SDK 更新我们都必须更新我们所有的构建代理。 有没有办法简化这个过程?

有一些vsts-agent images 可用,但没有一个适用于 xamarin。有一些xamarin-related 图像,但它们有点过时(与 TFS 无关)。

我有什么遗漏吗?还有其他解决方案吗?

【问题讨论】:

  • 您的代理是在 Mac 还是 Windows 上运行?
  • 目前是 Windows

标签: c# xamarin tfs


【解决方案1】:

目前,没有对 xamarin 或 windows 的 Docker 映像支持。即使对于现有的 Docker 镜像,也不是所有的 TFS 版本。从vsts-agent images可以看到:

Ubuntu 14.04 和 16.04 是当前支持的操作系统,但也有 Windows 支持计划。

与 VSTS 一起使用时,会自动确定代理版本并 在容器启动时根据该帐户下载 代理正在连接。与 TFS 一起使用时,与 应选择已安装的 TFS 版本。

没有更好的方法可以做到这一点。因此,一旦有任何 SDK 更新,您就必须手动更新构建代理。 您也可以提交用户声音来建议此站点上的功能:https://visualstudio.uservoice.com/forums/330519-team-services

其实是一个类似的用户语音提交here

另一种解决方法是迁移到 VSTS(Visual Studio Team Services)并使用主机代理(通常,一旦更新了新的 SDK/组件,主机 anget 将相应地更新,请参阅this user voice)。

【讨论】:

  • 非常感谢您提供详细信息!已投票的 UserVoice 票
猜你喜欢
  • 1970-01-01
  • 2021-05-28
  • 2021-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-24
  • 2016-07-25
相关资源
最近更新 更多