Sometimes, I’d like to pause triggers since I know it will fail for some time while other things are getting fixed. I know I can delete all the triggers, but then I have to put them back in once I’m ready for them.
Would be great to have a “pause” button per app / build task
If you know that a given commit will fail, you can mark it in the commit message with [skip ci] or [ci skip] to not to start a build at all. More info / related docs.
You can download the bitrise.yml from bitrise.io, to have a “backup” of your Triggers (trigger_map in the yml). You can then restore these any time you want to at the same place (app → Workflow tab (workflow editor) → left side: bitrise.yml). The editor in bitrise.yml is an interactive one, so you can replace only the trigger_map section if you want to, or modify it any way you like.
You can download the bitrise.yml of any previous build too, so you might not have to create a “backup” at all. You can find the Build’s Bitrise.yml button on the build’s page:
If you want to “pause” all triggers for a while, you can also delete or disable the Webhook on your source code hoting provider. GitHub for example have built in disable feature for webhooks.