有新的构建请求时启动“ VSTS按需代理”,并在构建完成后删除Docker容器

时间:2018-10-07 22:15:52

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-build-task azure-devops-rest-api

任何人都可以指导我如何使用VSTS Ubuntu docker映像设置按需VSTS代理。当有新的构建请求时,是否有任何插件可以旋转代理,并在构建完成后销毁代理?

1 个答案:

答案 0 :(得分:1)

不,我认为您无法实现这一目标。

通常,当您在构建队列中排队时,它需要一个现有的代理...这意味着将自动选择代理,或者您需要设置要求以指定特定的代理...否则构建将失败...

但是根据您的描述,您需要先部署代理,然后将其用于当前版本...

不过,您可以参考以下线程从注册表中删除未使用的Docker容器:

Is there a VSTS build task to remove unused Docker containers from the registry?