,立即进行构建,(单元)测试,根据测试结果,确定新代码和原有代码能否集成到一起
与集成相关的概念还有持续交付和持续部署
使用GitLab持续集成
GitLab8.0以后,GitLab CI就已经集成在GitL...Deployment)是持续交付的下一步,指的是代码通过评审后,自动部署到生产环境
持续部署的目标: 代码在任何时刻都是可部署的,可进入生产阶段
持续部署的前提: 自动化完成测试,构建,部署等步骤
GitLab...docker-compose up
进入容器自动执行注册流程,在/usr/local/docker/runner目录下执行(后面gitlab-runner register时脚本命令):
docker...,docker-ssh+machine,kubernetes,docker,docker-ssh:
shell
使用Runner
在项目工程下编写 文件:
stages:
- install_deps....该步骤是可以省略的
默认情况下,容器不使用任何 volume,此时,容器的数据被保存在容器之内,它只在容器的生命周期内存在,会随着容器的被删除而被删除
如果不想在容器删除后,容器的数据也被删除