,立即进行构建,(单元)测试,根据测试结果,确定新代码和原有代码能否集成到一起
与集成相关的概念还有持续交付和持续部署
使用GitLab持续集成
GitLab8.0以后,GitLab CI就已经集成在GitL...Stage失败,那么后续的Stages都不会执行,该构建任务(Pipeline)失败
Jobs
Jobs表示构建工作,表示某个Stage里面执行的工作,可以在Stages里定义多个Jobs,这些Jobs...特点:
相同Stage中的Jobs会并行执行
相同Stage中的Jobs都执行成功时,该Stage才会执行成功
如果任何一个Job失败,那么该Stage失败,即构建任务(Pipeline)失败
持续交付...GitLab CI
一般来说,构建任务会占用很多的系统资源(编译代码时),由于GitLab CI是GitLab的一部分,由GitLab CI来运行构建任务的化,GitLab的性能会大大下降
GitLab...# COPY settings.xml /usr/local/maven/apache-maven-3.5.3/conf/settings.xml
# 配置环境变量
ENV JAVA_HOME /usr