[flang-dev] Flang Buildbot

Brian Friesen via flang-dev flang-dev at lists.llvm.org
Tue Apr 21 18:38:36 PDT 2020


Hi again,

On Tue, Apr 21, 2020 at 11:58 AM Michael Kruse via flang-dev
<flang-dev at lists.llvm.org> wrote:
>
> Thanks for the update.
>
> Note that there is a staging area for unstable buildbots, that does
> not send out mails: http://lab.llvm.org:8014/

I have made some progress configuring a flang buildbot at NERSC.
However I am confused by some parts of the LLVM builder docs
(https://llvm.org/docs/HowToAddABuilder.html):

- In some places that page says the production buildmaster is
http://lab.llvm.org:8011 and the silent buildmaster is
http://lab.llvm.org:8014 (Michael mentioned the same URLs earlier in
this thread). But in other places on the same page, the production
port is listed as 9990 and the silent port as 9994. Which pair of
ports is correct? Or do these pairs of ports serve different purposes?

- Step 9 of that page says "Send a patch which adds your build slave
and your builder to zorg." What does that mean? I searched a bit and
found this GitHub repository: https://github.com/llvm/llvm-zorg. Does
step 9 consist of sending a GitHub pull request to that repository
with the buildbot info?

 - Assuming that the above mentioned GitHub page is the correct page
for 'zorg', what is the meaning of the properties 'jobs' and
'max_builds'? e.g., this buildbot
(https://github.com/llvm/llvm-zorg/blob/master/buildbot/osuosl/master/config/slaves.py#L14)
has `jobs=24` and `max_builds=2`.

Thanks.


More information about the flang-dev mailing list