【问题标题】:Are there seperate VSTS agents for build vs release?是否有单独的 VSTS 代理用于构建和发布?
【发布时间】:2018-10-26 22:04:18
【问题描述】:

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

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

代理安装良好,我可以从构建和发布/代理池中看到它

但是,现在已切换为使用托管代理,因此我无需在测试服务器上安装 Visual Studio。

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

【问题讨论】:

  • 你清除了吗?

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


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    构建代理可用于 VSTS 构建和发布,部署组代理也与构建代理一起配置。

    您不需要设置另一个构建/发布代理,将应用程序部署到另一个服务器有很多任务,例如使用 WinRM 部署 IIS Web 应用程序、目标机器上的 PowerShell、Windows 机器文件复制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      • 2018-10-07
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      • 1970-01-01
      相关资源
      最近更新 更多