Fwd: Framework for Developers build pipeline

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: Framework for Developers build pipeline

Mayank Kumar
Hi All,
I have a framework related query. Will be bit long to tell the architecture which I am planning.

We have like 30+ applications and we have 30 pipelines for running the builds on developers code. All of these are applications are on node.js and hence running same npm commands for build.
Please note, currently these are running on demand.
The current architecture is working fine but we have many more applications needs to be added and we have to repeat same process again of creating build pipelines.

Now , I am thinking to create one generic pipeline which will take name of application and repo where code is committed and run this one pipeline which will fetch scm from the repo mentioned in parameter. (I achieved this by making a folder inside the workspace and fetching the repo via git in that folder)
Please can anyone suggest, if this is a right approach. Also If i am moving ahead with this, can I achieve triggering automated build pipeline for any specific application whenever any commit is done in master branch of that particular application repository?

Any suggestions are welcome. Be it pros or cons.


Thanks
Mayank

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CALe%2BqbU5Objjyeu5kQHGn3EqmG_Jr05%3DvLVE%3DQFP8_Yhc8XWRA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Framework for Developers build pipeline

rkande
yes, thats right approach if u want to get rod of manually creating pipelines. we have similar setup where devs have access to create their pipelines using a seed job.

Thanks,
Rakesh Kande

On Jul 15, 2019, at 4:29 AM, Mayank Kumar <[hidden email]> wrote:

ATTENTION: This email was sent by someone outside of FTD. Use caution when clicking on links or opening attachments.

Hi All,
I have a framework related query. Will be bit long to tell the architecture which I am planning.

We have like 30+ applications and we have 30 pipelines for running the builds on developers code. All of these are applications are on node.js and hence running same npm commands for build.
Please note, currently these are running on demand.
The current architecture is working fine but we have many more applications needs to be added and we have to repeat same process again of creating build pipelines.

Now , I am thinking to create one generic pipeline which will take name of application and repo where code is committed and run this one pipeline which will fetch scm from the repo mentioned in parameter. (I achieved this by making a folder inside the workspace and fetching the repo via git in that folder)
Please can anyone suggest, if this is a right approach. Also If i am moving ahead with this, can I achieve triggering automated build pipeline for any specific application whenever any commit is done in master branch of that particular application repository?

Any suggestions are welcome. Be it pros or cons.


Thanks
Mayank

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CALe%2BqbU5Objjyeu5kQHGn3EqmG_Jr05%3DvLVE%3DQFP8_Yhc8XWRA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

  ­­  

--
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 [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/705F3083-BED1-4118-93DB-EDEB4E74A76F%40ftdi.com.
For more options, visit https://groups.google.com/d/optout.