jenkinsci / jenkinsci/workflow-basic-steps-plugin
[JENKINS-41393] Add time interval parameters to timeout step
- Dominant language
- Java
- Stars
- 73
- Forks
- 129
- PR merge metrics
- No merged PRs in 30d
Description
I'm not sure where the timeout step is defined, but it would be nice if it had some more intuitive parameters.
Currrently, it offers time and units.
options {
timeout time: 5, units: 'MINUTES'
}
Since Groovy and Jenkins both provide for optional parameters we should provide parameters to make this simpler to write:
options {
timeout minutes: 5
}
This could also allow for combining of parameters:
options {
timeout hours: 2, minutes: 15
}
---
Originally reported by
bitwiseman, imported from: Add time interval parameters to timeout step
Raw content of original issue
I'm not sure where the timeout step is defined, but it would be nice if it had some more intuitive parameters.
Currrently, it offers time and units.
options {
timeout time: 5, units: 'MINUTES'
}Since Groovy and Jenkins both provide for optional parameters we should provide parameters to make this simpler to write:
options {
timeout minutes: 5
}This could also allow for combining of parameters:
options {
timeout hours: 2, minutes: 15
}
Contributor guide
Assessment
This issue has not been assessed yet.