部署管道

连续输水·建立脚本

标签:

自动化构建和测试环境的挑战之一是您希望构建速度更快,这样你就能得到快速的反馈,但是综合测试需要很长时间才能运行。部署管道是一种通过将构建分解为多个阶段来处理这一问题的方法。每个阶段都会增加信心,通常以额外的时间为代价。早期阶段可以发现大多数问题,产生更快的反馈,而后面的阶段通过探测提供的速度越来越慢。部署管道是连续交货.

通常,部署管道的第一个阶段将进行任何编译,并为后面的阶段提供二进制文件。后期可能包括手动检查,例如任何无法自动化的测试。阶段可以是自动的,或者需要人的授权才能进行,它们可以在许多机器上并联以加速构建。部署到生产中通常是管道中的最后一个阶段。

更广泛地说,部署管道的工作是检测将导致生产问题的任何更改。这些可以包括性能,安全性,或者可用性问题。部署管道应使参与交付软件的各个组之间能够协作,并使每个人都能够了解系统中的变更流,以及彻底的审计跟踪。

引入连续交付的一个好方法是将当前的交付过程建模为部署管道,然后检查这是否存在瓶颈,自动化的机会,以及协作点。

有关更多信息,请参阅连续交货书,可作为免费下载.

确认

Jez谦卑提供了有关此页的详细帮助。
分享:
如果你觉得这篇文章有用,请分享。感谢您的反馈和鼓励

在这些标签上找到类似的文章

连续输水 建立脚本