buildkite / feedback

Got feedback? Please let us know!
https://buildkite.com
25 stars 24 forks source link

Separate timeouts for checkout step and actual job. #347

Open joscha opened 6 years ago

joscha commented 6 years ago

We have some steps in CI that are really short (2 minutes) because they only upload some artefacts to S3. We are also using git LFS and our repository is quite big.

These short steps always time out when new agents are provisioned, because the checkout step takes longer than 2 minutes, e.g.:

lfs_timeout

It would be great if there was a way to set the timeout for the checkout (which would probably be no timeout at all) and the actual job separately.

lox commented 6 years ago

👋🏻🤔This would be tricky to make work with the current agent architecture unfortunately. We could add an additional timeout for checkout, but having checkouts not count towards the job timeout wouldn't make sense IMO.