Issue
I have a pipeline where I run tests on the main branch of the GitHub Project. Now I want to run a diff. branch as well let us say okta branch(the build should trigger automatically since I run them at odd times). Can I do this in the same pipeline, there is a plugin known as multi-branch pipeline but it includes all the branches and I don't want that since our project contains lots of branches. Also, I want them to be running at diff. times for this I am using the parameterized scheduler plugin. Can someone please tell me how to run two branches in the same pipeline?
Solution
You can add a parameter like BRANCHNAME
, and use it on git checkout like so: ${BRANCHNAME}
. This way, you can run the pipeline (using parametrized scheduler) to run different branches on different schedules:
30 0 * * * %BRANCHNAME=okta
30 6 * * * %BRANCHNAME=auth0
30 12 * * * %BRANCHNAME=master
Answered By - Hans Christian Cristobal
Answer Checked By - Katrina (JavaFixing Volunteer)