[almighty] Monorepo
Thomas Mäder
tmader at redhat.com
Thu Sep 22 11:36:57 UTC 2016
Sabotaging my own argument....
On 09/22/2016 01:15 PM, Konrad Kleine wrote:
> but I from an operations point of view it would be nice to know that
> the docker image for core with revision X works fine.
That is true now, but as soon as we have an extension that we don't
build ourselves (in an open system, that could happen), that breaks down
anyway.
> With a monorepo (and I think this is what KB mentioned on Bluejeans)
> we would need to rebuild the docker image for core every time someone
> makes a ui change. This leads to a docker image for core with revision
> X+1. Hence, we would need to roll out a new image even if nothing has
> changed.
Not necessarily. If nothing has changed in core, we can detect that and
not trigger a rebuild of the docker image. If we are using the commit
hash as a build identifier, that is simply an implementation detail.
>
> I find that not only a waste of energy but a cause for problems. Just
> consider the amount of time we spend for useless roll outs of the
> exact same binary only built at different times!
I don't spend any time on this, roll outs are fully automated ;-)
/Thomas
More information about the almighty-public
mailing list