Xamarin 用于的自托管mac构建代理,跳过源代码或二进制文件的上载和下载

Xamarin 用于的自托管mac构建代理,跳过源代码或二进制文件的上载和下载,xamarin,azure-pipelines,Xamarin,Azure Pipelines,我有一台mac电脑,可以作为构建代理。理想情况下,构建定义将做的是,当我的提交触发构建时,它将把代码上传到我拥有的构建代理(从VSTS->Mac代理),然后构建它 但是,我想跳过上传部分(从VST上传到我的构建代理),假设我的Mac上有最新的源代码副本 我为什么要这样做? 因为我有我自己的构建代理,我自己的互联网。将源代码和二进制文件上传/下载到我的自托管Mac代理上所消耗的构建分钟数收费是没有意义的 我想这样做的另一个原因是互联网连接很慢,上传-下载会占用我的VST上的很多时间,这是不必要的超

我有一台mac电脑,可以作为构建代理。理想情况下,构建定义将做的是,当我的提交触发构建时,它将把代码上传到我拥有的构建代理(从VSTS->Mac代理),然后构建它

但是,我想跳过上传部分(从VST上传到我的构建代理),假设我的Mac上有最新的源代码副本

我为什么要这样做? 因为我有我自己的构建代理,我自己的互联网。将源代码和二进制文件上传/下载到我的自托管Mac代理上所消耗的构建分钟数收费是没有意义的

我想这样做的另一个原因是互联网连接很慢,上传-下载会占用我的VST上的很多时间,这是不必要的超级昂贵。另外,VSO代理/VST在这个阶段是超级错误的,几乎没有Xamarin/Microsoft提供的支持


顺便说一句,没有任何方法可以跳过“获取源”步骤。您可以在上提交功能请求


顺便说一句,如果您已经部署了自己的构建代理,那么在使用它运行构建任务时,它不会被收费。生成分钟收费仅适用于托管生成代理。

最近已向Visual Studio Team Services发布了“跳过源代码下载”选项,TFS 2017用户也可以使用该选项。您可以在repository选项卡上找到一个复选框来跳过获取源步骤。

Hi Eddie,这是否意味着我们在自己的主机上触发的所有构建都是免费的?顺便问一下,我应该在mac上使用哪个代理?vso探员还是vsts探员?@RahulPatil你什么意思?VSO是VST的传统名称。两者的工作类似。@RahulPatil使用vsts代理,vso代理页不推荐使用。