Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Processes log updates from Travis Worker, streams them to the web client, aggregates them, and archives to S3.
Ruby Shell
Branch: master

Merge pull request #27 from travis-ci/meat-brushoff

Brushing things off while looking around briefly
latest commit 67b247db2c
@BanzaiMan BanzaiMan authored

Travis Logs

Build Status

Travis Logs processes log updates which are streamed from Travis Worker instances via RabbitMQ. The log parts are streamed via Pusher to the web client (Travis Web) and added to the database.

Once all log parts have been received, and a timeout has passed (10 seconds default), the log parts are aggregated into one final log.

Travis Logs archives logs to S3 and the database records are purged once it is verified that the logs are archived correctly.

Travis Logs Diagram

License & copyright information

See LICENSE file.

Copyright (c) 2011-2015 Travis CI development team.

Something went wrong with that request. Please try again.