I have implemented a similar feature locally, and it's very helpful, but my implementation relies on gitlab webhooks triggering buildbot builds, not gitlab ci. On Feb 8, 2016 5:40 AM, "Brian S" <brians1...@gmail.com> wrote:
> >> Brian S writes: >> >> > I develop several custom applications using core libraries. I manage >> > both applications and libraries in Gitlab. However I am struggling >> > with how to setup a Gitlab ci. I would like to test all my >> > applications when pushing to the master branch of my libraries. >> > >> > Any suggestions? >> >> Are you saying that you would like to test code living in several git >> repos (gitlab projects) on a push to *any* master branch in those repos? >> >> /M >> > > > I think so. > > My repositories are organized in two groups (Libaries and Applications) > > It is easy enough to test the library on it's own but testing the > applications is more difficult for two reasons. > > 1. It appears as though I need to clone the library when running tests on > the application > 2. When a change is made in the library I want to run the application > tests. > > > > > -- > You received this message because you are subscribed to the Google Groups > "GitLab" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to gitlabhq+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/gitlabhq/8ea7c94e-631c-4ad3-b96f-48ff71c1abd7%40googlegroups.com > <https://groups.google.com/d/msgid/gitlabhq/8ea7c94e-631c-4ad3-b96f-48ff71c1abd7%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "GitLab" group. To unsubscribe from this group and stop receiving emails from it, send an email to gitlabhq+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/gitlabhq/CAPF-yObh_wECZWSxpP8jab6mU_ACpuOD_q5Kt4wAvZhx8Uy-Qg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.