Here are some TODOs after submitting your PR:

1.  Trigger CI Pipeline

If your PR is ready, please reply with `run buildall`.

This command will automatically trigger all CI Pipelines.

Currently on the `master branch`, the following admission tests are **`REQUIRED`**:

  • License Check: Check License Header
  • Clang Formatter: Check BE code format
  • CheckStyle: Check FE code format
  • P0 Regression (Doris Regression): P0 regression test
  • P0 Regression PipelineX (Doris Regression): P0 (with pipelinex) regression test
  • P1 Regression (Doris Regression): P1 regression test
  • External Regression (Doris External Regression): External table regression test
  • FE UT (Doris FE UT): FE unit test
  • BE UT (Doris BE UT): BE unit test
  • Build Broker: Broker build
  • Build Documents: Document build
  • ShellCheck: Check Shell script format
  • Build Third Party Libraries (Linux): Third-party library build (Linux)
  • Build Third Party Libraries (macOS): Third-party library build (macOS)
  • COMPILE (DORIS_COMPILE): Full compilation
  • Need_2_Approval: Require approval from at least two reviewers


The code can only be merged after all the above pipelines have passed.

Besides, there are some other pipelines, but they are NOT required, meaning their pass or fail does not affect PR merging.

You can also reply with the following keywords to trigger specific pipelines individually:

  • run compile: COMPILE (DORIS_COMPILE)
  • run p0: P0 Regression
  • run p1: P1 Regression
  • run feut: FE UT
  • run beut: BE UT
  • run external: External Regression
  • run pipelinex_p0: P0 Regression PipelineX
  • run arm: P0 Regression (ARM pipeline)
  • run performance: performance (Performance New)

2. Wait for Review

Before merging the code, it requires approval from at least two reviewers, and one of them must be a Committer of Apache Doris.

3. Merge the PR

After all pipelines and reviews are passed, a Committer will manually merge the code.


  • No labels