• Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major Major
    • build-timeout-plugin
    • None

      Sometimes it is desirable that timeout for a job is specified as a deadline. If job build has not completed for that deadline then abort the job. Such configuration is not currently available with build-timeout plugin.

      Most aproximate option is absolute timeout strategy but the problem comes with multi-configuration projects where timeout is applied per axis, so there is no way of determining the maximum time for the whole job.

          [JENKINS-29163] Deadline mode for build-timeout plugin

          ikedam added a comment -

          ikedam added a comment - https://github.com/jenkinsci/build-timeout-plugin/pull/39

          Code changed in jenkins
          User: fmiguelez
          Path:
          src/main/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy.java
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/config.jelly
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineTime.html
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineToleranceInMinutes.html
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help.html
          src/main/resources/hudson/plugins/build_timeout/impl/Messages.properties
          src/test/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategyTest.java
          http://jenkins-ci.org/commit/build-timeout-plugin/ee55e6af9b7c802da5d0f9d38f2933808045680b
          Log:
          [FIXED JENKINS-29163] Added Deadline timeout strategy

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: fmiguelez Path: src/main/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy.java src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/config.jelly src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineTime.html src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineToleranceInMinutes.html src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help.html src/main/resources/hudson/plugins/build_timeout/impl/Messages.properties src/test/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategyTest.java http://jenkins-ci.org/commit/build-timeout-plugin/ee55e6af9b7c802da5d0f9d38f2933808045680b Log: [FIXED JENKINS-29163] Added Deadline timeout strategy

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/hudson/plugins/build_timeout/BuildTimeOutStrategy.java
          src/main/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy.java
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/config.jelly
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineTime.html
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineToleranceInMinutes.html
          src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help.html
          src/main/resources/hudson/plugins/build_timeout/impl/Messages.properties
          src/test/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategyTest.java
          http://jenkins-ci.org/commit/build-timeout-plugin/b3c47580e7885cfefcef37efccb016cee1e259d0
          Log:
          Merge pull request #40 from ikedam/feature/JENKINS-29163_DeadlineTimeoutStrategy

          [FIXED JENKINS-29163] Added Deadline timeout strategy

          Compare: https://github.com/jenkinsci/build-timeout-plugin/compare/277793f69bb4...b3c47580e788

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/hudson/plugins/build_timeout/BuildTimeOutStrategy.java src/main/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy.java src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/config.jelly src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineTime.html src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help-deadlineToleranceInMinutes.html src/main/resources/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategy/help.html src/main/resources/hudson/plugins/build_timeout/impl/Messages.properties src/test/java/hudson/plugins/build_timeout/impl/DeadlineTimeOutStrategyTest.java http://jenkins-ci.org/commit/build-timeout-plugin/b3c47580e7885cfefcef37efccb016cee1e259d0 Log: Merge pull request #40 from ikedam/feature/ JENKINS-29163 _DeadlineTimeoutStrategy [FIXED JENKINS-29163] Added Deadline timeout strategy Compare: https://github.com/jenkinsci/build-timeout-plugin/compare/277793f69bb4...b3c47580e788

          ikedam added a comment -

          Released in build-timeout-1.15.
          It will be available in the update center in a day.

          ikedam added a comment - Released in build-timeout-1.15. It will be available in the update center in a day.

            fmiguelez Fernando Miguelez
            fmiguelez Fernando Miguelez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: