I have several Jenkins jobs. They are very similar to each other and differ only in details. They were originally created by copying the first work. If something changes in one of the job configurations, then it should apply to all other job configurations. This makes Jenkins maintenance more complex, longer, and error prone.
What I would like to do is to pull out at least some common parts of the job configuration and save them in one place, so I donβt need to apply each configuration change for all jobs separately. Is it possible, and if so, how can this be achieved?
I would like not to create a new project or change the way we structure the work (upstream dependencies on the flow), since all these tasks are obsolete.
Thank you in advance!
source share