Camels builds are definitely an issue and are consuming the 'websites'
label seemingly constantly from many PRs, minor changes
are triggering a new complete build each time. Builds are taking a minimum
of 20 minutes each time.

This needs to be looked into and see if there can be a better workflow.

Gav...


On Thu, Mar 26, 2020 at 4:40 PM Robert Munteanu <romb...@apache.org> wrote:

> Hello Zoran,
>
> On Thu, 2020-03-26 at 16:06 +0100, Zoran Regvart wrote:
> > Hi builders,
> > Apache Camel is participating in the Outreachy program[1], and we
> > have
> > a lot of pull requests[2] for which we run builds.
>
> That's cool and a nice problem to have :-)
>
> >
> > I think the other projects are having issues because of this. Not
> > sure
> > what can be done about this, we have no other way to check and
> > preview
> > the change if we don't run the build.
>
> I looked at the preview step of one of your builds and it seems that
> it's not actually publishing the changes anywhere, but instead
> archiving them in Jenkins
>
> [2020-03-26T13:19:05.101Z] [htmlpublisher] Archiving HTML reports...
> [2020-03-26T13:19:05.103Z] [htmlpublisher] Archiving at PROJECT level
> /home/jenkins/jenkins-slave/workspace/Camel.website_PR-273/camel-
> website/public to /x1/jenkins/jenkins-
> home/jobs/Camel.website/branches/PR-273/htmlreports/Preview
>
> I think that means you can run the PR check on any executor, e.g.
> 'ubuntu', just that the regular build needs to build on 'websites'.
>
> Note that this is independent of Vladimir's email discussing whether
> PRs should be built on ASF resources or not, just a comment on how to
> optimise executor usage.
>
> Thanks,
> Robert
>
>

-- 
Gav...

Reply via email to