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
      }
      

          [JENKINS-41393] Add time interval parameters to timeout step

            Unassigned Unassigned
            bitwiseman Liam Newman
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: