Azure DevOps IIS部署部署到运行代理的其他计算机(Web服务器)

yshpjwxd  于 2023-10-19  发布在  其他
关注(0)|答案(1)|浏览(147)

我们希望以一种方式设置Azure DevOps部署管道,即在网络中运行一台具有Azure DevOps代理的服务器,并且此服务器用于将IIS网站/应用程序部署到与运行Azure DevOps代理的服务器相同的本地网络上的多个不同服务器(未安装Azure DevOps代理)。
我们的想法是,在本地网络中的机器上运行的代理将从云端联系以执行操作,它将从存储库下载源代码,进行构建,然后连接到本地网络上的不同服务器(基于给定的部署管道设置)并在那里部署软件包。
我想,我们应该创建部署组作业,并选择包含运行代理的服务器的组,并在其他地方指定网站应发布到的最终目标计算机(不同于代理)。
也许我问错了谷歌,但我无法找到答案,如果这是可能的,以及如何设置它-有没有任何变通办法如何实现这一点或任何实际的例子与此设置可以分享?
尝试设置IIS部署网站/应用程序任务,但我无法找到任何直接设置如何实现这一点。

uqdfh47h

uqdfh47h1#

听起来你可能想把构建和发布过程分开。您可以使用Azure Pipelines(屏幕左侧的Pipelines选项卡,Pipelines子选项)(我可能会推荐YAML,因为它是更受支持和可重用的构建方式)来完成大部分构建(在agent pool机器中的机器上),然后使用完全独立的部署池构建完全独立的Classic Release Pipeline

相关问题