Sheriffing/TBPL: Difference between revisions

Jump to navigation Jump to search
no edit summary
(first draft)
 
No edit summary
Line 1: Line 1:
Tinderboxpushlog is a tool that correlates checkins with Tinderbox results. The official Firefox instance is at http://tests.themasta.com/tinderboxpushlog/.
Tinderboxpushlog is a tool that correlates checkins with Tinderbox results. The official Firefox instance is at http://tbpl.mozilla.org/.


==Some links==
==Some links==


* [http://tests.themasta.com/tinderboxpushlog/ official Firefox instance]
* [http://tbpl.mozilla.org/ official Firefox instance]
* [http://hg.mozilla.org/users/mstange_themasta.com/tinderboxpushlog/ Hg repository]
* [http://hg.mozilla.org/users/mstange_themasta.com/tinderboxpushlog/ Hg repository]
* [https://bugzilla.mozilla.org/buglist.cgi?product=Webtools&component=Tinderboxpushlog all Tinderboxpushlog bugs in Bugzilla]
* [https://bugzilla.mozilla.org/buglist.cgi?product=Webtools&component=Tinderboxpushlog all Tinderboxpushlog bugs in Bugzilla]
Line 10: Line 10:
==Hacking==
==Hacking==


If you only want to hack the user interface, i.e. client-side stuff, open js/Config.js and change the baseURL to "http://tests.themasta.com/tinderboxpushlog/". Then running index.html from the local file system should just work.
If you only want to hack the user interface, i.e. client-side stuff, open js/Config.js and change the baseURL to "http://tbpl.mozilla.org/". Then running index.html from the local file system should just work.


If you want a self-contained working instance of Tinderboxpushlog, you need a web server that runs some recent version of php. Additionally, you need to create a folder named "summaries" in tbpl's root directory and chmod it to 0777. That's where build log summaries will be stored.
If you want a self-contained working instance of Tinderboxpushlog, you need a web server that runs some recent version of PHP. Additionally, you need to create a folder named "summaries" in tbpl's root directory and chmod it to 0777. That's where build log summaries will be stored.
If you also want Tinderboxpushlog Robot to be able to comment in Bugzilla, you'll need to ask Ehsan for the tbplbot-password.php file and store it in the php folder. Alternatively you could create your own Bugzilla user, replace tbplbot@gmail.com in submitBugzillaComment.php with you user's email and add a tbplbot-password.php file that looks like this:
If you also want Tinderboxpushlog Robot to be able to comment in Bugzilla, you'll need to ask Ehsan for the tbplbot-password.php file and store it in the php folder. Alternatively you could create your own Bugzilla user, replace tbplbot@gmail.com in submitBugzillaComment.php with you user's email and add a tbplbot-password.php file that looks like this:
<?php define('TBPLBOT_PASSWORD', 'yourpassword'); ?>
<?php define('TBPLBOT_PASSWORD', 'yourpassword'); ?>


If you have a question, just send me an email at mstange@themasta.com.
If you have a question, just send me an email at mstange@themasta.com.
Confirmed users
85

edits

Navigation menu