[Live-demo] [OSGeo] #1620: Create a Travis continuous integration script for documentation

OSGeo trac_osgeo at osgeo.org
Tue Jul 26 07:10:52 PDT 2016


#1620: Create a Travis continuous integration script for documentation
-------------------------+----------------------------
 Reporter:  kalxas       |       Owner:  live-demo@…
     Type:  enhancement  |      Status:  reopened
 Priority:  major        |   Milestone:  OSGeoLive10.5
Component:  LiveDVD      |  Resolution:
 Keywords:  docs         |
-------------------------+----------------------------

Comment (by cvvergara):

 An idea of how this can be done:
 A .travis.yml is needed and the steps:
   - Operative system for the test
   - Install: the necessary packages to generate the documentation
   - Script or after_success: execute the process to make the documentation

 if in "Script" and there are errors then the build fails
 if in "after_success" and there are errors the build pass

 When I added the translation for pgRouting quickstart I saw that making
 the documentation generates a lot of errors, So, my suggestion is first
 make the documentation error free, before putting it in the "script"
 stage.

 When does that get tested:
 if the user has a travis account, it will start the test in his account.
 when a pull request is done it will start the the travis in the account of
 the repository where its requested.

 These lines test the documentation of pgRouting generated with sphinx
 (only the html and in the after_success)
 https://travis-ci.org/cvvergara/pgrouting/jobs/147340825#L1751

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/1620#comment:9>
OSGeo <http://www.osgeo.org/>
OSGeo committee and general foundation issue tracker.


More information about the Live-demo mailing list