Hi Gavin,

Am 17.02.2018 um 01:40 schrieb Gavin McDonald:
> Hi All,
>
> Just wanted to make you aware of the change to 3 of your buildbot builds so 
> have
> forwarded you the commit diff below.
>
> Basically, 3 of your long running builds tat are taking 9 or 10 hours to 
> complete, are spending 
> 6 or 7 hours of that time uploading tar.gz files and zips as snapshot builds. 
> However , they are 
> then all being deleted the very next day and built and uploaded all over 
> again.
>
> This is not great use of our hardware and bandwidth. Therefore I have 
> inserted 'onlyIfChanged=True’
> into those 3 builds so they will only build (and upload and delete) when 
> there has been a change in the 
> code since the last build. This makes much more sense.

Indeed!

I was not aware of such helpful switches. There may be many more, can
you recommend a documentation for the buildbots?

What I would like to do in the near future is to unify the names of our
buildbots and make the names more generic, e.g.:

aoo-windows32-branch
aoo-windows32-trunk
aoo-linux32-branch
aoo-linux32-trunk
...

Until now I only managed to change the branch from 414 to 415.

Regards,
   Matthias

>
> Any questions, fire away, I am subscribed to this list.
>
> Gav…
>
>> Begin forwarded message:
>>
>> From: gmcdon...@apache.org
>> Subject: svn commit: r1025487 - 
>> /infrastructure/buildbot/aegis/buildmaster/master1/projects/openofficeorg.conf
>> Date: 17 February 2018 at 11:35:12 am AEDT
>> To: comm...@infra.apache.org
>> Reply-To: priv...@infra.apache.org
>>
>> Author: gmcdonald
>> Date: Sat Feb 17 00:35:11 2018
>> New Revision: 1025487
>>
>> Log:
>> Changed 3 schedulers to only build when scheduled 
>> and only if the code has changed since the last build.
>>
>> Some of these builds are taking 3 hours to perform, then
>> they are taking 7+ hours to upload 2.5GB worth of various 
>> tar.gz files -- only to delete all of it the next day and 
>> do it all over again! 
>>
>> This is not good use of CI hardware or our bandwidth. So
>> it makes sense to only build these at the scheduled time
>> only if some part of the code has changed.
>>
>>
>> Modified:
>>    
>> infrastructure/buildbot/aegis/buildmaster/master1/projects/openofficeorg.conf
>>
>> Modified: 
>> infrastructure/buildbot/aegis/buildmaster/master1/projects/openofficeorg.conf
>> ==============================================================================
>> --- 
>> infrastructure/buildbot/aegis/buildmaster/master1/projects/openofficeorg.conf
>>  (original)
>> +++ 
>> infrastructure/buildbot/aegis/buildmaster/master1/projects/openofficeorg.conf
>>  Sat Feb 17 00:35:11 2018
>> @@ -9,14 +9,16 @@ c['schedulers'].append(Nightly(name='ope
>>               builderNames=['openoffice-linux64-nightly'],
>>               branch='openoffice/trunk',
>>               hour=4,
>> -              minute=10))
>> +              minute=10,
>> +              onlyIfChanged=True))
>>
>> c['schedulers'].append(Nightly(name='openoffice-linux64-41x',
>>               builderNames=['openoffice-linux64-41x'],
>>               branch='openoffice/branches/AOO415',
>>               dayOfWeek=[6],
>>               hour=12,
>> -              minute=40))
>> +              minute=40,
>> +              onlyIfChanged=True))
>>
>> c['schedulers'].append(Nightly(name='openoffice-nightly-rat',
>>               builderNames=['openoffice-nightly-rat'],
>> @@ -34,14 +36,16 @@ c['schedulers'].append(Nightly(name='ope
>>               builderNames=['openoffice-linux32-nightly'],
>>               branch='openoffice/trunk',
>>               hour=2,
>> -              minute=5))
>> +              minute=5,
>> +              onlyIfChanged=True))
>>
>> c['schedulers'].append(Nightly(name='openoffice-linux32-41x',
>>               builderNames=['openoffice-linux32-41x'],
>>               branch='openoffice/branches/AOO415',
>>               dayOfWeek=[5],
>>               hour=7,
>> -              minute=9))
>> +              minute=9,
>> +              onlyIfChanged=True))
>>
>> c['schedulers'].append(Nightly(name='aoo-win7-nightly',
>>               builderNames=['aoo-win7'],
>>
>


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to