CI框架
2017-07-31 17:23:40 5 举报
CI框架,gerrit,jenkins,codehub
作者其他创作
大纲/内容
jenkins +1 or -1
local_test(单元测试)
auto sync(seconds)
remote_upload(将构建日志上传至版本存储路径)
developerlocal/master
gerrit repo
set_build_status(将任务的构建状态上传至服务器数据库)
开始
3
git clonegit remote set origin
结束
pylint_check(增量分析python代码)
6
deal_log_for_build(分析构建日志,匹配开发者相关的错误或是警告,上传日志分析结果至版本存储目录)
git branch dev
加载配置文件(全局配置文件para_config,任务配置文件action_config)
编译打包,单元测试
source_monitor(多维度代码度量)
fix changesgit add .git commit
静态检查
deal_result_for_build(将构建结果文件上传至版本存储目录,一般是build后的包文件)
local/dev
4
7
checkstyle_pmd_findbugs(自动化代码规范检查,静态分析以及错误检查)
check_commit_format(检查提交注释信息是否规范)
codeclub repogerrit branch
get_version(设置版本存储路径)
8
jenkins auto buildget_versionsource_monitorcheckstyle_pmd_findbugsbuildtest
local_build(编译打包)
2
1
5
set_build_status(更新服务器数据库上的任务构建状态)
trigger
0 条评论
下一页