,频繁(一天多次)地将代码集成到主干,优点有两个:
快速发现错误: 每完成一点更新, 就集成到主干,可以快速发现错误,定位错误
防止分支大幅偏离主题: 如果不是经常集成,主干又在不断更新,会导致以后集成难度变大...如果任何一个Job失败,那么该Stage失败,即构建任务(Pipeline)失败
持续交付
持续交付(Continuous Delivery):
频繁地将软件的新版本,交付给质量团队或用户以供评审...评审通过,代码就进入生产阶段
持续交付是持续集成的下一步,强调的是:不管怎么更新,软件是随时随地可以交付的
持续交付是在持续集成的基础上,将集成后的代码部署到更接近真实运行环境的类生产环境(production-like...environment)中
持续部署
持续部署(Continuous Deployment)是持续交付的下一步,指的是代码通过评审后,自动部署到生产环境
持续部署的目标: 代码在任何时刻都是可部署的,...,主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp.该步骤是可以省略的
默认情况下,容器不使用任何 volume,此时,容器的数据被保存在容器之内,它只在容器的生命周期内存在