Versions Compared

Key

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

...

How to check pipeline results in github

This method is suitable for checking only the build results of a certain pull request

1.  Find the target pull request

...

This is more appropriate if you want to view the build history of many pull requests

1. Choose "Doris" project

Image Added

2. Get the specific pull request implementation

2.1  Get the latest execution task of the pull request

Filter the pull request you want to get on the right side of the Doris project, and expand the sub-project to see the latest record details built under the pull request. Green indicates that the build was successfully executed, red indicates that the build task failed, and the reason for the failure is displayed. Taking pull/8901 as an example here, the latest build task of pull/8901 in each subproject is queried in the Doris project. The execution of FE UT fails, and the execution of BE UT and P0 Regression succeeds.

Image Added

Image Added

2.2  Get the historical execution tasks of the pull request

If you want to view the historical task records built by the pull request, you can select a branch under each subproject, and you can get the historical records of the branch execution.

Image Added


3.  Get the details of a specific task

Click the task id to jump to the task details page, and select the information you want to view in the navigation bar. Overview will give a simple report of task execution; changes will show that the build task involves repository, branch, commit history and other information; Tests will 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; the Build log will display The specific log of the task execution, supports retrieval, and supports global log download; Artifacts refers to the content of the task release, but the three pipelines of Doris are not involved, ignorable. If you haven't found a build task matching the target branch here, you can continue to step 4.

Image Added

Image Added


4. checking pending builds

If the branch construction task has not been found in the previous steps, the target task is still in the queue and has not been scheduled. 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.

Image Added