[almighty] Monorepo

Alexey Kazakov alkazako at redhat.com
Fri Sep 23 01:58:30 UTC 2016


And one more practical issue.

What about permissions? It's easy to set up permissions individually for 
separate repos. But as I understand it can be tricky on 
project/file/microsevice level using git monorepos. And github doesn't 
support it. Or I'm missing something?

Thanks.


On 09/22/2016 04:48 AM, Andrew Lee Rubinger wrote:
>
>
> On Thu, Sep 22, 2016 at 7:26 AM, Baiju Muthukadan <bmuthuka at redhat.com 
> <mailto:bmuthuka at redhat.com>> wrote:
>
>     Hi Konrad,
>
>     On Thu, Sep 22, 2016 at 4:45 PM, Konrad Kleine <kkleine at redhat.com
>     <mailto:kkleine at redhat.com>> wrote:
>     [...snip...]
>     > 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.
>
>     Probably we should use one of these build system to solve it:
>
>     - http://www.pantsbuild.org/ by Twitter
>     - https://buckbuild.com/ by Facebook
>     - https://www.bazel.io/ by Google
>
>     This article is a good read (Pants build):
>     http://www.pantsbuild.org/why_use_pants.html
>     <http://www.pantsbuild.org/why_use_pants.html> (search for Monorepo)
>
>
> Or more simply, N pipelines (one for each deployable component) that 
> are triggered by a git push but only take action on some filesystem 
> pattern that denotes the changeset is affected (e.g. **/ui/* would 
> fire the UI build, else nothing).
>
> S,
> ALR
>
>
>     Regards,
>     Baiju M
>
>     _______________________________________________
>     almighty-public mailing list
>     almighty-public at redhat.com <mailto:almighty-public at redhat.com>
>     https://www.redhat.com/mailman/listinfo/almighty-public
>     <https://www.redhat.com/mailman/listinfo/almighty-public>
>
>
>
>
> -- 
> Red Hat Developer Programs Architecture
> @ALRubinger
>
>
> _______________________________________________
> almighty-public mailing list
> almighty-public at redhat.com
> https://www.redhat.com/mailman/listinfo/almighty-public

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/almighty-public/attachments/20160922/f79e0967/attachment.htm>


More information about the almighty-public mailing list