Differences between revisions 26 and 57 (spanning 31 versions)
Revision 26 as of 2015-04-23 17:50:29
Size: 2922
Editor: chapoton
Comment:
Revision 57 as of 2022-04-18 03:31:30
Size: 0
Editor: mkoeppe
Comment: Almost empty; merged into Infrastructure
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Sage has two build bots.

== Release Buildbot ==

The first builds entire tarballs (e.g. all the development releases) on a wide variety of machines. It can be found at http://build.sagemath.org/sage/ .

== Patch Buildbot (Patchbot) ==

The second pulls and applies git branches from Trac and can be found at http://patchbot.sagemath.org/ or from links on the individual Trac tickets (round icons at top right).

You can help by running your own patchbot. See this [[buildbot/details|instruction page]] for installation and usage.

This is still very much a work in progress; the latest version of the code lives at http://github.com/robertwb/sage-patchbot. Eventually this will get moved into Sage where it can be edited using the standard procedures and more widely deployed. See ticket http://trac.sagemath.org/sage_trac/ticket/12486.

=== Lists of reports ===

You can see the status of several tickets at the same time (replace xxxx by your user name) :

For the tickets you participated in, see http://patchbot.sagemath.org/ticket/?participant=xxxx

For the tickets you authored, see http://patchbot.sagemath.org/ticket/?author=xxxx

=== Ticket Status ===

The color of the report page icon indicates the status of the ticket. See the report page itself for more details. The possible statuses are:

{{http://patchbot.sagemath.org/blob/New}} '''New'''

{{http://patchbot.sagemath.org/blob/Pending}}* '''Pending''' A patchbot is currently running on this ticket.

{{http://patchbot.sagemath.org/blob/TestsPassed}} '''!TestsPassed''' Everything is okay, as far as a patchbot can tell.

{{http://patchbot.sagemath.org/blob/ApplyFailed}} '''!ApplyFailed''' The branch could not be applied. This can be caused by conflicts with other branches or dependencies.

{{http://patchbot.sagemath.org/blob/BuildFailed}} '''!BuildFailed''' The branch can be applied, but sage failed to build, due to errors in the doc or the code.

{{http://patchbot.sagemath.org/blob/TestsFailed}} '''!TestsFailed''' One or more tests did not succeed.

{{http://patchbot.sagemath.org/blob/PluginFailed}} '''!PluginFailed''' Plugins have found some problems. Tests have been successfully done.

{{http://patchbot.sagemath.org/blob/PluginOnlyFailed}} '''!PluginOnlyFailed''' Plugin have found some problems. Tests have not been made.

{{http://patchbot.sagemath.org/blob/PluginOnly}} '''!PluginOnly''' Plugins have found no problem. Tests have not been made.

{{http://patchbot.sagemath.org/blob/NoPatch}} '''!NoPatch''' No patch has been uploaded to Trac so far. The patchbot has nothing to do.

{{http://patchbot.sagemath.org/blob/Spkg}} '''Spkg''' This is related to an spkg. The patchbot will only check the spkg installation.

=== Hints and tricks ===

 * To rerun tests (even though the branch was not modified) add the kick parameter, e.g., http://patchbot.sagemath.org/ticket/12345/?kick