<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Indeed, introducing new builders may pollute the list of
      builders, which I used to think as a bot's public interface. You
      could maybe prefix them with a label ([internal]) and make sure
      they show up at the end of the list ?</p>
    <p>I have never investigated the code of buildbot that makes the
      interface between builders and steps; but moving from sequential
      steps to possibly parallel ones seems like a big conceptual
      change.</p>
    <p>Clément</p>
    <blockquote type="cite"
      cite="mid:833A703B-7A6B-48EA-AC7C-887DA6AF1DCA@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Thanks Clement, that’s what I read online as well. But I feel like
      having multiple builders make it not quite flexible, and may
      confuse our users. 
      <div class="">Is it easy to enable parallel steps? If I want to do
        a pull request for it, do you have any suggestions?<br class="">
        <div class="">
          <div><br class="">
            <blockquote type="cite" class="">
              <div class="">On Aug 16, 2019, at 12:48 AM, Clément Hurlin
                <<a href="mailto:clement.hurlin@provenrun.com"
                  class="" moz-do-not-send="true">clement.hurlin@provenrun.com</a>>
                wrote:</div>
              <br class="Apple-interchange-newline">
              <div class="">
                <meta http-equiv="Content-Type" content="text/html;
                  charset=UTF-8" class="">
                <div text="#000000" bgcolor="#FFFFFF" class="">
                  <p class="">Hi Yixing,</p>
                  <p class="">  I believe it is not possible to
                    parallelize steps within a single builder. However,
                    if you're OK to have multiple builders; you could
                    move each parallelizable step to another builder and
                    <a moz-do-not-send="true"
href="http://docs.buildbot.net/latest/manual/configuration/buildsteps.html#triggering-schedulers"
                      class="">trigger</a> all these spinoff builders
                    from the main builder.</p>
                  <p class="">Best,<br class="">
                  </p>
                  <p class="">Clément<br class="">
                  </p>
                  <div class="moz-cite-prefix"><br class="">
                  </div>
                  <blockquote type="cite"
                    cite="mid:BEEBC3EE-79AA-4AA2-91A6-0E967152B546@gmail.com"
                    class="">
                    <pre class="moz-quote-pre" wrap="">Hi there,

We are using buildbot for CI tests. In our build we have 20 steps but most of them could be fully parallelized. We wonder if we can allow parallel steps from the single build, this will allow us to run the entire build much faster.

Thanks,
Yixing
_______________________________________________
devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:devel@buildbot.net" moz-do-not-send="true">devel@buildbot.net</a>
<a class="moz-txt-link-freetext" href="https://lists.buildbot.net/mailman/listinfo/devel" moz-do-not-send="true">https://lists.buildbot.net/mailman/listinfo/devel</a>
</pre>
                  </blockquote>
                </div>
              </div>
            </blockquote>
          </div>
          <br class="">
        </div>
      </div>
    </blockquote>
  </body>
</html>