是否有用于构建和发布的单独VSTS代理?

时间:2018-05-16 18:34:20

标签: azure-devops azure-pipelines-release-pipeline

我正在获得我的第一个VSTS构建和发布定义设置 首先测试服务器目的地 项目正在使用VS 2017专业版

之前我在此之后设置了一个私有代理来进行构建。 https://docs.microsoft.com/en-us/vsts/build-release/actions/agents/v2-windows?view=vsts

代理安装得很好,我可以从build&发布/代理池

但是,现在已经切换到使用托管代理,这样我就无需在测试服务器上安装visual studio。

现在我想将构建部署到我的测试服务器,这是在本地。我是否还需要其他代理,或者我是否可以使用我已设置的代理。换句话说,构建代理是否与发布代理分开?我之前设置的代理正在作为服务运行。

2 个答案:

答案 0 :(得分:1)

构建代理可以在VSTS构建和发布中使用,部署组代理也可以使用构建代理进行配置。

您无需设置其他构建/发布代理,将应用程序部署到其他服务器有许多任务,例如使用WinRM的IIS Web App部署,目标计算机上的PowerShell,Windows计算机文件复制。

答案 1 :(得分:0)

构建和发布代理是相同的,但您必须安装内部部署代理才能在网络中部署项目。是不是你不能使用托管代理,但你必须使用WinRM并打开你的网络,这可能不是一个好主意。

安装内部部署代理后,您无需在计算机上安装VS即可运行测试。您可以将以下任务添加到您的版本中。

enter image description here