<p dir="ltr">Hello</p>
<p dir="ltr">The main concern is the build of pdf. May be we can build them outside the server when we update po files and push it to git or somewhere else.</p>
<p dir="ltr">This will not an automatic build so I am not fan of this solution but the pdf build is the one that cause so much trouble.</p>
<p dir="ltr">Y.</p>
<div class="gmail_quote">Le 5 avr. 2014 11:44, "Stephan Meißl" <<a href="mailto:stephan@meissl.name">stephan@meissl.name</a>> a écrit :<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+1<br>
<br>
We could even investigate using "Read the Docs" [1] which offers a nice<br>
service for building and hosting documentation.<br>
<br>
cu<br>
Stephan<br>
<br>
[1] <a href="https://readthedocs.org/" target="_blank">https://readthedocs.org/</a><br>
<br>
<br>
On 04/04/2014 10:55 PM, thomas bonfort wrote:<br>
> PSC,<br>
><br>
> In light of the recent projectsvm downtime and the (increasing, given<br>
> the new translations) load we are putting on that server while<br>
> building our docs, I would like to propose that we transition our<br>
> build process to use travis-ci for the compilation part.<br>
><br>
> In clear, docs would be automatically built on <a href="http://travis-ci.org" target="_blank">travis-ci.org</a> once a<br>
> commit is pushed on the stable or master branch, and would then be<br>
> scp'd/rsync'd to the public projectvm directory on success.<br>
><br>
> Advantages:<br>
> - no need to maintain build scripts on the projectsvm<br>
> - the actual travis config files are simple and minimal:<br>
> <a href="https://github.com/tbonfort/docs/commit/1d178ab6e6d0765adfbb0fea40404a6a1803a969" target="_blank">https://github.com/tbonfort/docs/commit/1d178ab6e6d0765adfbb0fea40404a6a1803a969</a><br>
> (without the logic to publish to <a href="http://mapserver.org" target="_blank">mapserver.org</a> yet, though)<br>
><br>
> Inconveniences:<br>
> - we rely on an external service we have no control on. we can always<br>
> switch back to the current solution if needed (no <a href="http://www.mapserver.org" target="_blank">www.mapserver.org</a><br>
> downtime, the docs would just not be in sync while we transitioned).<br>
> - building the PDFs has a non-negligeable impact on build times and<br>
> apt packages needed to be installed on the travis instances. They<br>
> would therefore be disabled by default, but might be enabled on a<br>
> case-by-case basis if the commit message contains a magic keyword.<br>
> - it might seem we are loosing control as to what is published on the<br>
> <a href="http://mapserver.org" target="_blank">mapserver.org</a> website (given the resulting website is automatically<br>
> published). In practice this is more or less already the case with the<br>
> automatic builds happening on the projectsvm.<br>
><br>
> I've had confirmation from the travis team that we are not abusing<br>
> their system by implementing this:<br>
><br>
> ===================================================================<br>
> Hey Thomas,<br>
><br>
> Thanks for getting in touch and checking with us!<br>
><br>
> We absolutely don't mind you using our service to build and push your<br>
> documentation site, quite the opposite.<br>
><br>
> We're always happy to see people adopt Travis CI in unexpected and new<br>
> ways, so by all means, ship it!<br>
><br>
> Cheers, Mathias<br>
><br>
> --<br>
> Mathias Meyer<br>
> =====================================================================<br>
><br>
> Before investing more time on this, I will need a go from the PSC. I'm<br>
> going to be offline next week and unable to respond, but will start<br>
> the transition at my return if no -1s are casted.<br>
><br>
> +1 Use Travis-ci platform to build and publish mapserver website<br>
><br>
> best regards,<br>
> thomas<br>
<br>
_______________________________________________<br>
mapserver-dev mailing list<br>
<a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a><br>
</blockquote></div>