How To: Selecting branch for cron activation
Overview
You want to run a pipeline on a specific branch as part of your cron job, but you’re unable to select in the trigger creation.
Details
Set up a separate cron-triggered pipeline as the parent pipeline. From this parent pipeline, use the codefresh-run
step to run your original pipeline as a child build with a repository trigger and branch specified.
- Create a pipeline with the cron trigger you want to use.
-
In this pipeline, add the following step:
codeamlfresh-run: title: Run a codefresh pipeline type: codefresh-run:1.5.3 arguments: PIPELINE_ID: <project-name/pip_name> TRIGGER_ID: <trigger-name> BRANCH: <branch-name>
- Repeat for all branches you wish to run.