Add control over build timeouts for all CI integrations.

Review Request #13868 — Created May 20, 2024 and submitted

Information

rbintegrations
release-4.x

Reviewers

This introduces a new timeout field for configuring the timeout period
for builds on CircleCI, Jenkins, and Travis-CI. This is used to ensure
that if a build takes too long, it can be retried by the review request
owner.

The field uses AmountSelectorWidget, configured to let users specify a
number and select "seconds", "minutes", "hours", or "Never" for the
timeout.

Unit tests passed.

Manually configured the timeouts and verified the configuration in
Status Updates.

Summary ID
Add control over build timeouts for all CI integrations.
This introduces a new timeout field for configuring the timeout period for builds on CircleCI, Jenkins, and Travis-CI. This is used to ensure that if a build takes too long, it can be retried by the review request owner. The field uses `AmountSelectorWidget`, configured to let users specify a number and select "seconds", "minutes", "hours", or "Never" for the timeout.
14fe902cd6c54d321bd2c7a7a25fc23efb90a513

david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-4.x (ab7de31)