canonical-ci-engineering team mailing list archive
-
canonical-ci-engineering team
-
Mailing list archive
-
Message #00491
CI Engine Project
I seem to remember that when we were in the beginning stages of
discussing/planning the new CI Engine that we had discussed having each
'micro service' as its own branch or potentially its own project. In my
opinion, each service should be in a separate branch. Keeping everything
in the same branch is going to make the bzr log absolutely horrible. If I'm
looking for the last commit to a certain part of the engine, if the commit
message doesn't explicitly state that it did something to that part of the
engine, I may miss it entirely when searching. With each service being it's
own branch, every commit will be related to a single service, and things
will be much easier to follow.
I actually think that each service should be in its own project as well,
but I'll settle for atleast separating things into their own branches. By
separating each service into it's own project, it would be much easier for
each of us to follow bugs and MPs related specifically to the code we are
working on.
Thoughts?
--
Chris Johnston <chris.johnston@xxxxxxxxxxxxx>
Software Engineer - CI Engineering Team
Canonical Ltd.
www.ubuntu.com
Follow ups