Compass Version1.1 Build HistoryThe Compass Build history is displayed on four pages in Compass. It is displayed on the Project Details page, the Build Plan page, the Build Plan Editor page and the User Details page. Depending on the page it is displayed on the build history list will be filtered differently, but the format of the table and it's interface are always the same. The Build History always looks similar to this: There are always 6 columns in the build history; the following table gives explanations for each column. | Build History Table Column | Column Description | Title
| The Title column lists the name that Compass assigned this run of the build plan. The name consists of 3 parts: 1) the name of the Build Plan, 2) a unique incrementing number, and 3) the build config that this run was executed for. Clicking on the title takes the user to the results of the run. | Build
| The Build column is a link to the Build Plan page. | Builder
| The Builder column is the user who initiated the build. In the case of regularly scheduled builds this is the person that set up the schedule to execute. In the case of the build runs that were triggered by source control repository changes, this is the user that triggered the build if a user alias can be mapped to the source control change, otherwise it is the user who scheduled the repository revision change.Clicking on this user name displays the User Detail page for that user.
| Status
| The Status column displays the current status of the build. For more information on the possible values for the status see the section on status below.
| Started
| The Started column is the timestamp that the build was accepted by a build client and the build plan was officially started. | Ended
| The Ended column is the timestamp that the build was completed and the final results were transferred from the Compass Build Client to the Compass Server.
|
Build StatusThe Build Status that is reported on each row of the Build History table can be any of seven values: Build Result Status | Build Result Meaning | SUCCESS
| The build plan has completed all build steps and all steps reported that they successfully completed. | | FAILED | The build plan has completed and one of the build steps reported a failure that resulted in the build stopping prematurely. | | PENDING | The build plan is currently executing on a Compass Build Client, no build steps that were executed thus far have reported a failure that caused the build to stop, but warnings may have been reported. | | WARNING | The build plan has completed all build steps and at least one build step reported a warning but allowed the build to continue. | | CANCELED | The build plan was canceled by a user manually canceling the build run. | | ABORTED | The build plan was unexpectedly halted. Aborted can be rerported for any reason in which Compass determined that the build plan could not be executed or completed. The most likely reasons this is reported is if no build clients are available when a build run is started or if a build client is executing a build and the machine crashes or is shut down or losses network contact with the Compass Server. | | UNKNOWN | The build plan is not stored correctly in the Compass Database or an internal error to the Compass Server has occurred. An unknown build result can indicate that the Compass sqlite database is corrupt, you may want to contact the Anx Labs Compass support group to determine if anything your Compass database has a problem that may become worse. |
Filtering and NavigatingThe Build History table is a paginated table or results. Users can page back through the history to an infinite number of pages. Results can also be filtered based on the build result. The results can be sorted to show only successful, only failed and only pending build runs and of course all build runs. The image below shows these options and it appears below the build history table.
|