devops 至少需要多少内存_devops

继续将不可变制品和部署发送到生产环境,我们还必须确保管道本身是通往生产的唯一途径。

devops 至少需要多少内存_github_02

预期使用 CI/CD 管道的主要方法是确保 CI/CD 平台是唯一的可以将应用程序部署到生产环境。这种做法保证生产环境正在运行它们预期运行的东西(即部署的最后一个制品)。

不幸的是,一些组织要么允许开发人员直接从他们的本地进行部署,要么甚至在不同阶段将他们的制品“注入”到管道中。

这是一种非常危险的做法,因为它破坏了适当的 CI/CD 平台提供的可追溯性和监控。它允许开发人员将最初可能未在源代码控制中提交的功能部署到生产中。许多失败的部署源于缺少文件,该文件存在于开发人员本地工作站上,而不是在源代码控制中。

devops 至少需要多少内存_github_03

综上所述,部署的关键路径只有一条,而这条路径是由 CI/CD 平台严格掌握的。应禁止在网络/访问/硬件级别从开发人员工作站部署生产代码。