Sheriffing/TBPL: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Some links: Prod push links)
(tbpl.mozilla.org doesn't exist anymore)
 
(14 intermediate revisions by one other user not shown)
Line 1: Line 1:
Tinderboxpushlog ("TBPL") is a tool that correlates checkins with [[Buildbot]] results, so that developers and [[Sheriffing|sheriffs]] can quickly see the results of automatic builds and tests for specific changesets. The official Firefox instance is at http://tbpl.mozilla.org/.  
Tinderboxpushlog ("TBPL") is a tool that correlates checkins with [[Buildbot]] results, so that developers and [[Sheriffing|sheriffs]] can quickly see the results of automatic builds and tests for specific changesets.  
 
TBPL has now been switched off in {{bug|1054977}}, since it has been replaced by [[Auto-tools/Projects/Treeherder|Treeherder]].


==Some links==
==Some links==
 
* [https://tbpl.mozilla.org/ <s>Mozilla production instance</s>] (site doesn't exist anymore)
* [https://tbpl.mozilla.org/ official Firefox instance]
* [https://hg.mozilla.org/webtools/tbpl/ Source repository]
* [https://hg.mozilla.org/webtools/tbpl/ TBPL source repository]
* [https://bugzilla.mozilla.org/buglist.cgi?product=Tree+Management&component=TBPL&resolution=--- Open bugs]
* [https://bugzilla.mozilla.org/buglist.cgi?product=Webtools&component=Tinderboxpushlog all Tinderboxpushlog bugs in Bugzilla]
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Tree+Management&component=TBPL File a bug]
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Tinderboxpushlog Bugzilla bug report form]
* [[Sheriffing/How:To:TBPL]]
* [[Sheriffing/How:To:TBPL]]
* [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities How to use TBPL to check the tree]
* [https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities How to use TBPL to check the tree]
* FirefoxOS TBPL guide: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/TBPL
* FirefoxOS TBPL guide: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/TBPL
* [https://mana.mozilla.org/wiki/display/websites/tbpl.mozilla.org IT Mana page]
* [https://mana.mozilla.org/wiki/display/websites/tbpl.mozilla.org IT Mana page]
* [http://genericadm.private.phx1.mozilla.com/chief/tbpl.prod/history Chief self-deploy history] (needs VPN; more readable than raw logs, but gets reset periodically)
* [http://genericadm.private.phx1.mozilla.com/chief/tbpl.prod Chief self-deploy] (needs VPN)
* [http://genericadm.private.phx1.mozilla.com/chief/tbpl.prod/logs/ Chief self-deploy raw logs] (needs VPN; use if the history page has reset)
* [http://genericadm.private.phx1.mozilla.com/chief/tbpl.prod/history Chief self-deploy recent history] (needs VPN; more readable than raw logs, but is cleared if the Chief service is restarted)
* [http://genericadm.private.phx1.mozilla.com/chief/tbpl.prod/logs/ Chief self-deploy logs archive] (needs VPN; use if the history page is empty)
* [https://bugzil.la/ALL%20tbpl%20production TBPL production push bugs] (Approximation, summaries may occasionally vary)
* [https://bugzil.la/ALL%20tbpl%20production TBPL production push bugs] (Approximation, summaries may occasionally vary)
* Additional docs (need cleanup and/or combining):
* Additional docs (need cleanup and/or combining):
Line 18: Line 20:
** [[Sheriffing/TBPL/ArchitectureAndDependencies]]
** [[Sheriffing/TBPL/ArchitectureAndDependencies]]
** https://intranet.mozilla.org/How_To/Update_Tinderbox_Pushlog_%28tbpl%29
** https://intranet.mozilla.org/How_To/Update_Tinderbox_Pushlog_%28tbpl%29
* The soon-to-be replacement for TBPL: [[Auto-tools/Projects/Treeherder|Treeherder]]
* The replacement for TBPL: [[Auto-tools/Projects/Treeherder|Treeherder]]
 
==Hacking==
 
TBPL has a client-side and a server-side component. Running only the client-side component is really simple, because you can just make it refer to the server-side component that runs on tbpl.mozilla.org. If you would like a standalone instance of TBPL with your own server-side component, the requirements are a little higher. However, there is now a fully-automated method for setting up a TBPL server in a virtual machine using Vagrant.
 
For more info, see:
[https://hg.mozilla.org/webtools/tbpl/raw-file/tip/README README] and [https://hg.mozilla.org/webtools/tbpl/raw-file/tip/README.vagrant README.vagrant]
 
== Developer Contacts ==
 
* Ed Morley (:edmorley / emorley at moco)
* Markus Stange <mstange@themasta.com> (original creator)
* Arpad Borsos <arpad.borsos@googlemail.com> (an active contributor)

Latest revision as of 10:24, 29 July 2018

Tinderboxpushlog ("TBPL") is a tool that correlates checkins with Buildbot results, so that developers and sheriffs can quickly see the results of automatic builds and tests for specific changesets.

TBPL has now been switched off in bug 1054977, since it has been replaced by Treeherder.

Some links