GitLab8.0以后,GitLab CI就已经集成在GitL中,只要在项目中添加一个 .gitlab-ci.yml文件,然后添加一个Runner,就可以进行持续集成
Pipeline
Pipeline...表示构建工作,表示某个Stage里面执行的工作,可以在Stages里定义多个Jobs,这些Jobs特点:
相同Stage中的Jobs会并行执行
相同Stage中的Jobs都执行成功时,该Stage才会执行成功...可进入生产阶段
持续部署的前提: 自动化完成测试,构建,部署等步骤
GitLab Runner
GitLab CI
一般来说,构建任务会占用很多的系统资源(编译代码时),由于GitLab CI是GitLab...的一部分,由GitLab CI来运行构建任务的化,GitLab的性能会大大下降
GitLab CI最大的作用: 是管理各个项目的构建状态
GitLab Runner
GitLab Runner可以安装到不同的机器上...,在构建任务运行期间不会影响GitL的性能
基于Docker安装GitLab Runner:
1.创建工作目录: /usr/local/docker/runner
2.创建构建目录: /usr/local