Docker下利用jenkins和docker实现持续交付
一.什么是持续交付 让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以发布的状况。它的目标在于让软件的构建、测试与发布变得更快以及更频繁。这种方式可以减少软件开发的成本与时间,减少风险。 二.对比持续交付和传统交付 传统交付的发布周期可以表示为下图: 传统交付的缺点: 慢交付:在这里,客户在指定需求之后很长时间才收到产品。这导致了不满意的上市时间和客户反馈的延迟。 反馈周期长:反馈周期不仅与客户有关,还与开发人员有关。假设您意外地创建了一个bug,并在UAT阶段了解了它。修理你两个月前修过的东西需要多长时间?即使是很小的错误也会耗费数周的
用户评论