Hi, the question is more : how many versions do you want to manage ?
Does it make sense for a final product to take a "common" dependency in
version 1.1.2 while another final product take the same dependency in
version 1.0.0 because late in dev ?
There is many way of doing, one repo for all, one repo per final product +
one repo for all dep, one repo for everything. And when I say that I
suppose "on repo = one independant version". But you could also have
monorepo which manage different versions...

If your idea is to "update" dependencies versions automatically by Jenkins,
I think is is not the job of Jenkins. You would take a look at tools like
DependaBot or renovateBot instead.

IMO this is not related to Jenkins at all.


On Mon, Dec 21, 2020 at 9:29 AM Max <g...@fourthfruit.com> wrote:

> Hi, we have several maven projects which are separate but depend on each
> other from within in several ways. If It helps to get the general picture,
> the following link lists all our current maven projects with their
> respective internal dependencies listed in the bullet points.
>
> https://docs.google.com/document/d/1ybD8QIqPtYIurWLi12v-vhCAHhVwBrTH4rfAi8FKJac/edit?usp=sharing
>
> Our goal is to build and deploy each of these to an artifactory server
> after any changes are pushed to github, and then build all of the projects
> which depend on it. Could anyone recommend a good way to structure these
> maven projects in git repositories with keeping jenkins in mind? I
> understand this is a very unspecific question in regards to jenkins, but
> I've already tried several different git/jenkins methods and the
> parent/child build structure we tried to setup when things were changed
> never ended up working. Thank You.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/aba673ae-58c1-4988-a25b-9d2515e15e28n%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/aba673ae-58c1-4988-a25b-9d2515e15e28n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>


-- 
Yannick LACAUTE
Consultant indépendant
39 rue de Wattignies, 75012 Paris
Tel : 06 16 85 95 76

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAG1W_Ay6eFWfbFFhBf9FVMAN_MXswNu64p_mO70g-_gNkVdmVg%40mail.gmail.com.

Reply via email to