我有一个已成功运行VSTS构建的本地VM。
构建完成后,我有一个部署作业,将我的工件推送到许多服务器。过去几个月一直很好。
今天早上,我收到一条消息,说我没有“部署时间”,部署失败,但我的构建完成了。
显然它是在本地构建,但在云中部署。
我是否可以在VSTS中配置我的代理或部署作业以使用我的本地代理?
答案 0 :(得分:1)
您应该只能将发布定义切换为使用与构建相同的代理队列。在每个环境中,单击每个阶段并更改其使用的代理队列" Hosted"无论您将本地代理队列命名为什么。
您可能需要安装其他软件(例如,Azure PowerShell,如果您正在部署到Azure),但它的工作原理相同 - 构建和发布代理程序完全相同,并且完全使用同样的任务。
答案 1 :(得分:0)
您应该能够将代理添加到池中(当然需要安装一些软件),然后在部署步骤配置中选择它而不是托管环境:
在底部你可以找到:
托管池为所有VSTS帐户提供单个托管构建代理和每月有限数量的免费构建分钟。如果您需要更多托管构建资源,或者需要同时运行多个构建,那么您可以: - Deploy your own on-premises build agents - Buy additional hosted pipelines
答案 2 :(得分:0)