[devel at bb.net] Review of "Expert Twisted" chapter
Neil Gilmore
ngilmore at grammatech.com
Mon Dec 18 15:45:36 UTC 2017
Hi everyone,
On 12/16/2017 3:45 PM, Dustin J. Mitchell wrote:
> 2017-12-12 7:06 GMT-05:00 Vit Ry <frodox at zoho.com
> <mailto:frodox at zoho.com>>:
>
> Hi! According to PR12 build
> (https://31-103838017-gh.circle-artifacts.com/0/root/repo/out/10-Buildbot.pdf
> <https://31-103838017-gh.circle-artifacts.com/0/root/repo/out/10-Buildbot.pdf>)
>
> > Buildbot is a framework for building continuous integration
> applications.
>
> I'm confusing with this every time. What is "CI application" ? CI
> - is a process, a culture...
> I don't hear often 'CI application' term, and what is the meaning
> then?
>
>
> 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?
>
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:
https://en.wikipedia.org/wiki/Continuous_integration
In software engineering
<https://en.wikipedia.org/wiki/Software_engineering>, *continuous
integration* (*CI*) is the practice of merging all developer working
copies to a shared mainline
<https://en.wikipedia.org/wiki/Trunk_%28software%29> several times a day.
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.
Maybe a better way to say it might be:
"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."
Neil Gilmore
raito at raito.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/devel/attachments/20171218/e9117425/attachment.html>
More information about the devel
mailing list