The only thing that seems reasonable apart from having an rsync daemon is doing 
a recursive wget on
the generated site every hour or so. This will however fetch all 4000 files and 
I don't know how
much load it puts on Jenkins. Is this OK?

Uli

On 02.02.2011 19:52, Scott O'Bryan wrote:
> Yeah.  I agree with the rsync..  I would like a way to allow Hudson to PUSH 
> after a build of a
> website, but I don't think people are to keen on that.  If you find a 
> solution, please post it here..
> 
> On 02/02/2011 07:52 AM, Ulrich Stärk wrote:
>> Basically yes, although using rsync feels more naturally to me.
>>
>> I just tried downloading the workspace as a zip file but it takes ages. So 
>> practically this isn't
>> going to work.
>>
>> Uli
>>
>> On 02.02.2011 11:34, Scott O'Bryan wrote:
>>> Hey Uli,
>>>
>>> I've been tinkering with an idea for the myfaces Portlet Bridge
>>> project.  The Hudson UI will allow you to retrieve a set of artifacts
>>> in zip format using a well defined URL.  I was toying with the idea of
>>> using a script to wget the data as an archive, unarchiving it, and
>>> then moving it to the right directories.
>>>
>>> Would something like that work?
>>>
>>> On Feb 2, 2011, at 2:25 AM, "Ulrich Stärk"<u...@apache.org>  wrote:
>>>
>>>> We'd like to copy the maven-generated site and javadocs from our builds to 
>>>> our public website.
>>>> Right now the only way to do this is by having a shell account on the 
>>>> slave machine the build is
>>>> running on and running rsync over ssh. Since this should be done 
>>>> automatically we'd have to
>>>> store a private key for ssh authentication on people.a.o which is 
>>>> something I don't like
>>>> security-wise.
>>>>
>>>> Would it be possible to set up rsync in daemon mode on the slave so that 
>>>> we can copy the
>>>> artifacts without a shell accout on the build slave and without storing 
>>>> private keys on
>>>> people.a.o? This could be set up as read-only and only allow connections 
>>>> from people.a.o...
>>>>
>>>> The job in question is tapestry-trunk-docs running on vesta (ubuntu2).
>>>>
>>>> Uli
> 

Reply via email to