我们使用GitLab和Jenkins作为CI。每当合并请求被批准到master
分支时,GitLab发送一个请求给Jenkins运行一个构建作业,一旦成功完成,将部署到tomcat。如何有条件地跳过Jenkins的CI测试,对于CI
构建作业从gitlab master
分支中检出文件,使用clean install
构建项目,并保存工件。
在提交属性文件更新,html视图文件更新以及我们没有对这些文件进行任何测试时,有很多情况。
我知道在mvn clean install
期间有一个跳过所有测试的开关,但如果提交仅包含css,js,properties,html等文件,是否有条件跳过测试?
谢谢!
如何为css,js,html,properties'制作单独的模块? – khmarbaise 2014-10-16 21:51:20
@khmarbaise,我们在同一个GitLab仓库的同一个“母亲”项目中有多个模块。对任何模块的任何更改都会触发Maven构建。 – Jason 2014-10-17 15:09:20