优点知识第⑤期DevOps训练营(2022)
什么是持续部署?
持续部署进一步推进了持续交付,其中代码被构建、部署到生产环境、还可以自动测试并在发生错误时快速回滚。具体来说,每个更改都会直接部署到生产环境中,无需额外的人工干预。什么是持续测试?
持续测试是软件交付流水线的一部分。在 CI/CD 工作流中,构建往往以小批量进行。因此,为每次构建,手动运行测试用例会非常耗时。持续测试借助自动化手段,尽早、逐步和充分地执行测试,从而减轻手动工作的负担。这逐渐成为 DevOps 文化的关键。
什么是持续部署?
持续部署进一步推进了持续交付,其中代码被构建、部署到生产环境、还可以自动测试并在发生错误时快速回滚。具体来说,每个更改都会直接部署到生产环境中,无需额外的人工干预。
什么是持续测试?
持续测试是软件交付流水线的一部分。在 CI/CD 工作流中,构建往往以小批量进行。因此,为每次构建,手动运行测试用例会非常耗时。持续测试借助自动化手段,尽早、逐步和充分地执行测试,从而减轻手动工作的负担。这逐渐成为 DevOps 文化的关键。