chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Klevenz, Stephan" <stephan.klev...@sap.com>
Subject RE: sphinx @ hudson
Date Tue, 07 Dec 2010 10:25:00 GMT
Hi Jeff,

There is now a Hudson job (Chemistry-Phyton-cmislib-doc) executing the Phyton script that
you have provided:  

https://hudson.apache.org/hudson/view/A-F/view/Chemistry/

The execution runs once a day (3am server time) and every time when you commit a change to
svn. The SVN poll time is 1 hour and execution depends also on the traffic of the build queue.

Now it is up to you to let the sphinx script do the necessary tasks. 

To track execution please use the console view of Hudson:

e.g. https://hudson.apache.org/hudson/view/A-F/view/Chemistry/job/Chemistry-Phyton-cmislib-doc/1/console

In case of missing dependencies we have to identify them and contact Admins for support. 

Regards,
Stephan





-----Original Message-----
From: Jeff Potts [mailto:jeffpotts01@gmail.com] 
Sent: Donnerstag, 2. Dezember 2010 15:51
To: chemistry-dev@incubator.apache.org
Subject: Re: sphinx @ hudson

Stephan,

I've checked in the wrapper script:
/cmislib/src/doc/src/run-sphinx.py

Hopefully, that's all you need to get Hudson triggering the cmislib doc build. If not, let
me know and we'll try something else.

Jeff

On Nov 30, 2010, at 2:09 AM, Klevenz, Stephan wrote:

> Well, the script will be in SVN and you can modify it anytime. Hudson can sync the script
from SVN and triggers only its execution. This is a recommended practice for the Hudson.
> 
> Have a look here: https://issues.apache.org/jira/browse/INFRA-3202
> 
> Regards,
> Stephan
> 
> 
> -----Original Message-----
> From: Jeff Potts [mailto:jeffpotts01@gmail.com] 
> Sent: Montag, 29. November 2010 18:25
> To: chemistry-dev@incubator.apache.org
> Subject: Re: sphinx @ hudson
> 
> Stephan,
> 
> The doc build is command-line. A python script could execute the same command-line that
a shell script would but what does that buy us?
> 
> Jeff
> 
> On Nov 29, 2010, at 10:53 AM, Klevenz, Stephan wrote:
> 
>> Jeff,
>> 
>> Sorry for late response, but I was busy with other activities last couples of days.
>> 
>> One option to get such a build job is to check in a phyton script to SVN. As a native
build job Hudson has access to it an can execute the script.
>> 
>> Can you provide such a script?
>> 
>> Regards,
>> Stephan
>> 
>> -----Original Message-----
>> From: Stephan Klevenz [mailto:stephan@klaeff.de] 
>> Sent: Montag, 15. November 2010 20:17
>> To: chemistry-dev@incubator.apache.org
>> Subject: Re: sphinx @ hudson
>> 
>> Hi Jeff,
>> 
>> I did create a Jira issue for this:
>> 
>> https://issues.apache.org/jira/browse/INFRA-3202
>> 
>> As soon as the environment is available I can volunteer to setup a Hudson build job.
>> 
>> Regards,
>> Stephan
>> 
>> 
>> Am 10.11.2010 um 22:43 schrieb Niklas Gustavsson:
>> 
>>> Please open a JIRA issue with this request. If appropriate, provide
>>> installation instructions on one of the slaves OSes (preferably on
>>> Ubuntu using apt-get).
>>> 
>>> /niklas
>>> 
>>> On Wed, Nov 10, 2010 at 9:29 PM, Stephan Klevenz <stephan@klaeff.de> wrote:
>>>> Hi build admins,
>>>> 
>>>> The Apache Chemistry project (http://incubator.apache.org/chemistry/) would
like to build documentation with Hudson and require a tool called Sphinx. How that works with
Hudson is described here:
>>>> 
>>>> http://blog.timc3.com/2010/03/21/using-hudson-to-build-sphinx-documentation/
>>>> 
>>>> In summary the Hudson requirements are:
>>>> Hudson Python plugin
>>>> pip installed for python
>>>> VirtualEnv installed for python
>>>> The build script is this:
>>>> 
>>>>      cd $WORKSPACE
>>>>      virtualenv -q docs
>>>>      source ./docs/bin/activate
>>>>      pip install -q -E ./docs -r trunk/requirements.pip
>>>>      cd trunk
>>>>      sphinx-build -b html source build
>>>> 
>>>> Is this from general interest and supported by Apache Hudson? If not then
is there an option to get this within a local environment?
>>>> 
>>>> Regards,
>>>> Stephan
>> 
>> ----
>> Stephan Klevenz
>> 
>> Fabrikstr. 45
>> 69126 Heidelberg
>> 
>> Tel.: +49 6221 879625
>> Fax.: +49 6221 339926
>> 
>> 
>> 
>> 
>> 
> 


Mime
View raw message