Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Processes log updates from Travis Worker, streams them to the web client, aggregates them, and archives to S3.
Ruby
tag: deploy.2013-04…

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
config
img
lib
play
script
spec
.gitignore
.travis.yml
Gemfile
Gemfile.lock
LICENSE
Procfile
README.md
Rakefile
travis-logs.gemspec

README.md

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.

Although Travis Logs is built to archive logs to S3, and vacuum from the database once it is verified that the logs are archived correctly. This has been run for all previous logs prior to January but it not active at the moment.

Travis Logs Diagram

License & copyright information

See LICENSE file.

Copyright (c) 2011 Travis CI development team.

Something went wrong with that request. Please try again.