[英]Azure DevOps - on prem deployment pipeline
我将在 Azure DevOps for .Net core web 应用程序中创建 CI/CD 管道。 I need to have below procedure: CI: Visual Studio -> Azure repo -> Build on hosted agent -> create a Docker image and push it to Azure container registry CD: Deploy created image to on-prem docker swarm cluster Now, I have 2 个问题: 1- 我如何部署到 docker 集群 2- 我必须直接从构建代理部署到集群集群而无需访问互联网。
如果您能帮助我,我将不胜感激。
根据您的要求,我建议您可以为发布管道 (CD) 设置一个私有代理,以将创建的映像部署到本地 docker 集群。
对于 CI 管道,您可以使用 Microsoft 托管代理。
关于那个私人代理,它应该能够连接到互联网,但您可以通过添加白名单来限制它只能连接到 Azure DevOps: 允许的地址列表和网络连接
关于部署到本地 docker swarm 集群,您可以通过命令行任务调用命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.