Hello John, I use folders too to organize jobs together and to keep credentials in separate domains. However, the automatic creation of jobs based on git branches is important to me therefore I use MultiBranch pipelines.
Do I understand correctly that you have scripted your own implementation of MultiBranch which creates jobs and folders for your Git branches and tags dynamically? John Patrick wrote: > Due to similar issues, I changed how I was doing it from a single > MultiBranch project. > I've now separate projects for each environment, also use > https://plugins.jenkins.io/cloudbees-folder to create prod and dev folders > which container the environment specific values. > Have a groovy script that creates all the MultiBranch projects, prod folder > and projects, dev folder and projects. > > John > > > On Mon, 28 Nov 2022 at 06:04, Victor Sudakov <[email protected]> wrote: > > > Dear Colleagues, > > > > Can you please suggest a way to use different credentials depending on the > > Git > > branch in a multi-branch pipeline? In other words, I would like to have > > > > pipeline { > > environment { > > CLIENT_ID = credentials('PROD_CLIENT_ID') > > } > > ... > > } > > > > if the Git branch is "main" and > > > > pipeline { > > environment { > > CLIENT_ID = credentials('DEV_CLIENT_ID') > > } > > ... > > } > > > > if the Git branch is "dev", or even "*". > > > > What would be the correct Groovy syntax to substitute "PROD_CLIENT_ID" or > > "DEV_CLIENT_ID" depending on the branch name? > > > > -- > > Victor Sudakov > > Systems Administrator > > Streamline - Property Management Software > > Website: www.streamlinevrs.com > > > > -- > > 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 [email protected]. > > To view this discussion on the web visit > > https://groups.google.com/d/msgid/jenkinsci-users/Y4ROJK3SmJsTTxhz%40vrs6.4vrs.com > > . > > > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/CAH9u10%3DxZf5Z8Ucq95mHm81GWKTDofYa3UkaET%2BBc%2B5Pf%2BJgTQ%40mail.gmail.com. -- Victor Sudakov Systems Administrator Streamline - Property Management Software Website: www.streamlinevrs.com -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/Y4V8KvCPw9FWJHbA%40vrs6.4vrs.com.
