Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Find the target Pull Request:

There are serveral several status of TeamCity PipllinePipeline:

  • Expected — Waiting for status to be reported: The pipeline is not started, waiting in the queue.
  • Pending — TeamCity build started: The pipeline is running.
  • TeamCity build finished: The pipeline finished successfully.
  • TeamCity build failed: The pipeline finished with errors.

...

  1. Overview: Display a simple report of task execution.
  2. Changes: Display that the build task involves repository, branch, commit history and other information.
  3. Tests: Display the result of the case execution. If you want to view the failure details, you can click "Failure" on the left side of the failure case to jump to the specific error information page.
  4. Build Log: Display the specific log of the task execution, supports retrieval, and supports log download;.
  5. Artifacts: Useless for now.

...

You can go to "Queue" and use the target pull request to perform a global search to check whether the task is in the queue.

4. Jenkins Daily Test

4.1 What is Jenkins?

Essentially, Jenkins is an automation engine that supports many automatic modes. Users can define pipeline on Jenkins to automatically perform a series of repetitive tasks.

The ASF Build Services provides a Jenkins server for any ASF project to run build and test tasks for their project from this server. (See the Jenkins wiki page).

And all user will be able to view results and logs of those builds on the Web UI.

4.2 How the Test Triggered?

There are two pipeline on Jenkins for Doris:

  1. doris_daily_disable_vectorized: Disable the vectorized engine before running test.
  2. doris_daily_enable_vectorized: Enable the vectorized engine before running test.

All of the pipeline automatically triggered once a day in Jenkins server.

4.2 How to View Test Results?

You can find two badges named "VectorizedEngine" and "OriginEngine" on the Apache Doris GitHub home page.

Image Added


Anyone can click those badges to go to the Jenkins pipeline's Web UI. Or visit https://ci-builds.apache.org/job/Doris directly via web browser.

4.2.1 Check the pipeline build history

You can check the build history of the pipeline on the left side of the pipeline page.

Image Added

4.2.2 Check the build logs via Blue Ocean UI

Blue ocean can greatly improve the visual experience of Jenkins.

You can click the button in the left list to enter the Blue Ocean UI.

Image Added

In Blue Ocean UI, you can check the specific build logs, and also can see all the success, failed and passed cases and other build status like time,  code change.

Image Added

5. FAQ

1. Why have my PR Checks never started running?

...