I have added a job in the existing circleci workflow, I would like to run that job only if a yaml file is changed in the repo. Is there any way to do it ? TIA.
How to run a CircleCI job in a github repo only if a file in the same repo is added a new entry?
1.3k Views Asked by flux0987 At
3
There are 3 best solutions below
0

Yes this is now possible. CircleCI now has support for dynamic configs (instead of a single static config file), and with that a path-filtering
orb is available that can detect changes under a folder and set pipeline parameters accordingly. You can set a pipeline parameter when changes are detected under a folder and add a when condition attribute with that pipeline parameter in the job.
you can detect changes in circlci build step and run job only if yml files changed