Home > database >  One Jenkinsfile for multiples repositories
One Jenkinsfile for multiples repositories

Time:07-05

I want to have 1 main repository with some common configurations to be used:

Common
   ---> jenkinsfile
   ---> x.json
   ---> config.json

I would like to have different teams to be able to use that common repo and just create their own repos with their specific additional code:

Team1 repo
  sub1/
  --->x.json
  --->config.json
  sub2/
  --->x.json
  --->config.json

Team2 repo
  --->x.json
  --->config.json

Is there a possibility to have this centralized Jenkinsfile to be used by the different teams without explicitly putting it in their respective repositories?

thank you.

CodePudding user response:

That's the exact capabilities Jenkins Shared Libraries gives you.

Blog,

Docs.

  • Related