我必须为Prem和Cloud Application创建CI / CD管道,
对于Onprem,我将使用自我代理,而Cloud i将使用Azure Devops提供的代理(如ubuntu)
我想使用健壮,最简单的方法在行业和云上实施CI / CD,无论使用什么工具(例如Azure DevOps,jenkins,Circle CI等),这些方法都可以遵循行业标准
选项1:
缺点:我在想
选项2:
不确定是否可以连接onprem并将代码推送到prem机器上
选项3:
还是其他方法?
真的很高兴有人分享我有关CI / CD的有关Prem和Cloud应用程序部署的文档,
我能够分别找到On prem和云应用程序的文档。我不确定其他公司如何处理
答案 0 :(得分:1)
用于本地和云应用程序的Azure DevOps CI / CD
我更同意选项3。
无论您的环境是内部部署还是托管在任何云中,Azure devops和Team Foundation Server都可以轻松地使用私有代理将其部署到您的任何环境中。
此外,如果您有多个Onprem服务器,我们也可以使用deployment group。
关于如何使用Azure devops部署本地服务解决方案的文档很多:
DEPLOY SOLUTIONS TO ON-PREMISE SERVERS USING AZURE DEVOPS
Is it possible to connect azure pipelines to on premise servers?
Automating deployments to on premise servers with Azure DevOps