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.
Any questions, fire away, I am subscribed to this list.
Gav…
> Begin forwarded message:
>
> From: gmcdonald@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: commits@infra.apache.org
> Reply-To: private@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'],
>
|