Auto cancel pipelines and increase timeout
Summary
- Save some resources by cancelling pipelines if another commit is pushed to the same merge request.
- Adjust timeout to take up to 2 hours of delay between pipeline job creation and actual pod start into account.