ReleaseEngineering/Applications/BuildbotBridge: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
== BuildbotBridge (BBB) ==  
== Buildbot Bridge (BBB) ==
 
The Buildbot Bridge is a set of services that allow us to schedule jobs in Taskcluster but run them in Buildbot. The Taskcluster Listener listens for pending Taskcluster Tasks and creates BuildRequests for them. The Buildbot Listener listens for Buildbot events for those jobs, and updates the Taskcluster Tasks accordingly. The Reflector reclaims Taskcluster Tasks and polls for changes that can't be detected by listening for Taskcluster on Buildbot events.
Hello, World.


== Deployment ==
== Deployment ==
 
The Buildbot Bridge services run on multiple machines for redundancy and increased throughput. The installations are fully deployed and managed by Puppet. The running services are managed by supervisord. You can find them in "/builds/bbb" on the following Buildbot masters:
Systems:  
* buildbot-master70.bb.releng.use1.mozilla.com
===== Heading text =====
* buildbot-master72.bb.releng.usw2.mozilla.com
* buildbot-master70
* buildbot-master82.bb.releng.scl3.mozilla.com
* buildbot-master72
* buildbot-master82
 
Logs for each service in:
 
* /builds/bbb


=== What to expect in /builds/bbb ===
=== What to expect in /builds/bbb ===
Line 28: Line 21:
-rw-r--r-- 1 cltbld cltbld  56047 May 26 07:12 tclistener.log
-rw-r--r-- 1 cltbld cltbld  56047 May 26 07:12 tclistener.log
</pre>
</pre>
As you can see, each service has its own log file. The supervisord logs sometimes have additional information in error cases, and can be found in /var/log/supervisord.
canmove, Confirmed users
6,441

edits

Navigation menu