[Buildbot] #3459: publish built on Travis docs for each pull request

Buildbot trac trac at buildbot.net
Sun Feb 21 01:10:29 UTC 2016


#3459: publish built on Travis docs for each pull request
-------------------+-------------------
Reporter:  rutsky  |      Owner:
    Type:  task    |     Status:  new
Priority:  major   |  Milestone:  0.9.+
 Version:          |   Keywords:
-------------------+-------------------
 When PR considers formatting issues of documentation it would be really
 useful to be able to see built docs online.

 For example developer changed chapters numbering in
 [https://github.com/buildbot/buildbot/pull/2004 this PR] — it would be
 convenient to see result without applying changes from PR locally.

 I propose to setup public web-storage for recently built docs in pull
 requests, and to add step to `.travis.yml` that will upload built docs
 into that storage (so that built docs from PR will be available on the
 Internet).

 Problems that need to be solved:

 1. Storage must be setup. Out of the box Travis support uploading on
 Amazon S3.

 2. Storage must authenticate requests on upload (auth data can be
 encrypted in `.travis.yml`).

 3. Storage must remove old builds (single `html` docs build occupies 8
 megabytes).

 4. Cases when PR has unwanted content instead of docs should be
 considered. So it's better if storage will be on the separate domain from
 other Buildbot domains. And it should have ability to remove specific
 build.

--
Ticket URL: <http://trac.buildbot.net/ticket/3459>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the bugs mailing list