[tahoe-lafs-trac-stream] [tahoe-lafs] #2072: decide whether to enable Travis-CI for the main Tahoe-LAFS repo

tahoe-lafs trac at tahoe-lafs.org
Wed Sep 4 19:31:15 UTC 2013


#2072: decide whether to enable Travis-CI for the main Tahoe-LAFS repo
-------------------------+-------------------------------------------------
     Reporter:  daira    |      Owner:  warner
         Type:  defect   |     Status:  new
     Priority:  normal   |  Milestone:  undecided
    Component:  dev-     |    Version:  1.10.0
  infrastructure         |   Keywords:  security travis github brians-
   Resolution:           |  opinion-needed
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by warner):

 I've used travis-ci on a different project (https://github.com/warner
 /python-versioneer). It's pretty nice. On that one, I revoked it's admin
 access after adding the post-commit hook which triggers builds. (from what
 I could tell, the main use case for that access was to simplify the hook
 installation, and could be done manually by copy/pasting some tokens from
 travis-ci into github's repo config page). I haven't explored the "mark a
 revision as passing" feature or what authority it needs.

 You can add an IMG tag to the README which will show the current build
 status for a single branch. That's a non-authority-requiring way to
 display build status.

 Is travis really capable of running our build and test suite? Its
 buildslaves are all donated by supporters, and impose a pretty strict
 timeout. The build-in-a-sandbox feature is pretty nice, but my general
 impression is that it's most suitable for small projects with simple
 dependencies (e.g. things which are pip-installable). I'll look at the
 test results you posted.

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2072#comment:10>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list