<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi everyone,<br>
    <br>
    <div class="moz-cite-prefix">On 12/16/2017 3:45 PM, Dustin J.
      Mitchell wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAJtE5vSsp9m-AZ_Qd=7ESqHFJbOv70HC=kOt2aefg1MaqGnHCw@mail.gmail.com">
      <div dir="ltr">2017-12-12 7:06 GMT-05:00 Vit Ry <span dir="ltr"><<a
            href="mailto:frodox@zoho.com" target="_blank"
            moz-do-not-send="true">frodox@zoho.com</a>></span>:<br>
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">Hi! According to PR12
              build (<a
href="https://31-103838017-gh.circle-artifacts.com/0/root/repo/out/10-Buildbot.pdf"
                rel="noreferrer" target="_blank" moz-do-not-send="true">https://31-103838017-gh.<wbr>circle-artifacts.com/0/root/<wbr>repo/out/10-Buildbot.pdf</a>)<br>
              <br>
              > Buildbot is a framework for building continuous
              integration applications.<br>
              <br>
              I'm confusing with this every time. What is "CI
              application" ? CI - is a process, a culture...<br>
              I don't hear often 'CI application' term, and what is the
              meaning then?<br>
            </blockquote>
            <div><br>
            </div>
            <div>A CI application is an application that implements a
              continuous integration process.  I'm trying to make the
              point here that if you're going to use Buildbot, you're
              going to have to implement what you want (your
              application) *on top* of Buildbot (a framework).  Do you
              have a better term?<br>
            </div>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    That first sentence is a bit tautological, isn't it? I understand
    what you're trying to get at -- buildbot is a framework, not an
    application itself. But someone unfamiliar with the term may head
    off to Wikipedia, which seems to have a very different definition
    that you seem to from that definition:<br>
    <br>
    <a class="moz-txt-link-freetext" href="https://en.wikipedia.org/wiki/Continuous_integration">https://en.wikipedia.org/wiki/Continuous_integration</a><br>
    <br>
    In <a href="https://en.wikipedia.org/wiki/Software_engineering"
      title="Software engineering">software engineering</a>, <b>continuous
      integration</b> (<b>CI</b>) is the practice of merging all
    developer working copies to a shared <a
      href="https://en.wikipedia.org/wiki/Trunk_%28software%29"
      title="Trunk (software)">mainline</a> several times a day.<br>
    <br>
    That, combined with your explanation of buildbot, would seem to say
    that buildbot does merges, which really isn't the case. It does its
    work after the merges are done.<br>
    <br>
    Maybe a better way to say it might be:<br>
    <br>
    "Buildbot is a framework that that aids developers in maintaining
    some of the best practices of Continuous Integration, such as
    automating builds, tests and deployments."<br>
    <br>
    Neil Gilmore<br>
    <a class="moz-txt-link-abbreviated" href="mailto:raito@raito.com">raito@raito.com</a><br>
  </body>
</html>