Cancel scheduled builds (after # of times or period of time)

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?

Bump, bump, bump.

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.

I’ve opened a feature request: https://circleci.com/ideas/?idea=CCI-I-437

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.