I have a scheduled bitbucket pipeline and I wanted to run the pipeline only when the changes are occurring then scheduled pipeline should run otherwise skip the pipeline execution.
However, there aren't always changes that require deployment. Ideally, if there have been no changes to the code base since the last deployment, the pipeline wouldn't run that day.
Is there any way to achieve this behaviour ?