"); //-->
PCD231B101 优化高质量软件的快速交付
DevOps生命周期(当以线性方式描述时,有时称为连续交付管道)是一系列迭代的、自动化的开发过程,或者工作流程,在一个更大的、自动化的、迭代的开发生命周期中执行,旨在优化高质量软件的快速交付。工作流的名称和数量可能会根据您询问的对象而有所不同,但通常可以归结为以下六种:15359029662咨询
规划(或构思)。在此工作流中,团队根据优先的最终用户反馈和案例研究,以及所有内部利益相关方的意见,确定下一版本中的新特性和功能。规划阶段的目标是通过产生一系列特性来最大化产品的商业价值,这些特性在交付时会产生有价值的预期结果。
发展。这是编程步骤,开发人员在这里测试、编码和构建新的和增强的特性,基于用户故事和backlog中的工作项。诸如测试驱动开发(TDD)、结对编程和同行代码评审等实践的组合是常见的。开发人员通常使用他们的本地工作站来执行编写和测试代码的“内部循环”,然后将代码发送到连续交付管道。
集成(或构建,或持续集成和持续交付(CI/CD))。如上所述,在这个工作流中,新代码被集成到现有的代码库中,然后被测试并打包到可执行文件中进行部署。常见的自动化活动包括将代码更改合并到“主”副本中,从源代码库中检出代码,以及自动化编译、单元测试和打包成可执行文件。最佳实践是将CI阶段的输出存储在二进制存储库中,以供下一阶段使用。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。