I have schedule builds defined in my circle.yaml for all branches except master/staging. I obviously don’t want them to be scheduled for the rest of eternity, but how do I configure when they should stop being scheduled?
Expected ways include ending them after a certain number of scheduled runs, or after a certain amount of time has elapsed since the branch was updated, or when the branch is deleted.
Is this supported?
If yes, how do I use it?
If no, how do others work around it?
I contacted their support this week and found that scheduled builds are run FOREVER. The only way to stop them is to push a commit with a new circle.yml that doesn’t have the scheduled build defined. It doesn’t seem possible, but that’s the situation.