Gerrit与CI

文章目录

  • 零、关联文章
  • 一、CI流程
  • 二、CI触发咒语
  • 三、常见CI问题
    • 1.未merge时生成release包
    • 2.Relation chain

零、关联文章

Linux下开发常用平台:gerrit、gitlab、jira:https://blog.csdn.net/Edward1027/article/details/144983370


一、CI流程

CI总流程:auto rebase → 静态检查 Static-Analysis → CI-Build → CI-Test → code review(+2) → submit → merge


二、CI触发咒语

1.jenkins rebuild:触发CI全流程,包括 auto rebase、静态检查、编译、测试
2.ci release:仅auto rebase patch,可拉齐relation chain
3.ci check:仅静态检查
4.ci build:仅编译
5.ci test:仅测试
6.ci release:merge后生成release包
7.ci debug release:未merge时生成release包


三、常见CI问题

1.未merge时生成release包

已通过了auto rebase、static analysis、ci build、ci test,但是还没有code review(+2)和merge,现在想要生成release包进行测试,如何做?


2.Relation chain