如何解决Azure DevOps 部署到本地机器
我有一个客户希望我们在他们的本地机器上进行部署。但是,他们没有给我太多关于服务器本身的信息,他们想知道他们需要在服务器中做什么。
首先,我要求他们根据此 documentation 允许一些 IP,并运行 DevOps 部署池生成的注册脚本 (PowerShell)。
我不确定脚本是否可以在不启用 IP 的情况下工作,或者我是否需要两者。
解决方法
Azure DevOps 代理仅通过 HTTPS 与 Azure DevOps 对话。通信是单向的:代理与 Azure DevOps 对话。 Azure DevOps 不会打开与机器的连接。
只要机器可以与 Azure DevOps 通信,你应该没问题。
可能需要额外的配置,这取决于您从部署的角度实际对机器做什么,但是没有人可以帮助您,因为您没有提到什么是部署到那台机器可能看起来像。
,此 doc 演示了如何使用 Azure Pipelines 中的部署组部署到 Azure VM。
同样,如果您在本地 create a deployment group,然后在发布管道中 use IIS Web App Deploy task,那么您可以部署到本地机器。
请参阅:Is it possible to connect azure pipelines to on premise servers? 和 https://levelup.gitconnected.com/automating-deployments-to-on-premis-servers-with-azure-devops-bb0e6cac4656 了解详情。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。