[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