• Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Major Major
    • build-timeout-plugin
    • None

      Add an extension point to define actions performed when timeout.
      This generalizes 56c0e18c678f7ef912ceb0a78616128a209c19c5, and allow to add new actions as sending mails, executing commands.

          [JENKINS-21919] Extension point to define timeout action

          Code changed in jenkins
          User: ikedam
          Path:
          src/test/java/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest.java
          src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/config.xml
          src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/AbortWithDescription/config.xml
          src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/AbortWithoutDescription/config.xml
          src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/FailWithDescription/config.xml
          src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/FailWithoutDescription/config.xml
          http://jenkins-ci.org/commit/build-timeout-plugin/320df1e436d2f4e6c9c123c993c3a9f28e32c43f
          Log:
          JENKINS-21926 JENKINS-21919 Added tests to migration from 1.1.12.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/test/java/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest.java src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/config.xml src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/AbortWithDescription/config.xml src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/AbortWithoutDescription/config.xml src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/FailWithDescription/config.xml src/test/resources/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest/testMigrationFrom_1_12_2/jobs/FailWithoutDescription/config.xml http://jenkins-ci.org/commit/build-timeout-plugin/320df1e436d2f4e6c9c123c993c3a9f28e32c43f Log: JENKINS-21926 JENKINS-21919 Added tests to migration from 1.1.12.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperation.java
          src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperationDescriptor.java
          src/main/java/hudson/plugins/build_timeout/BuildTimeoutWrapper.java
          src/main/java/hudson/plugins/build_timeout/operations/AbortOperation.java
          src/main/java/hudson/plugins/build_timeout/operations/FailOperation.java
          src/main/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperation.java
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config.jelly
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config_ja.properties
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild_ja.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList_ja.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/Messages.properties
          src/main/resources/hudson/plugins/build_timeout/operations/Messages_ja.properties
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config.jelly
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config_ja.properties
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help_ja.html
          http://jenkins-ci.org/commit/build-timeout-plugin/915c8bf0b2e1b27c483f7afdcd70dd16ebf856d1
          Log:
          [FIXED JENKINS-21919] Generalize actions performed in timeout with an extension point.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperation.java src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperationDescriptor.java src/main/java/hudson/plugins/build_timeout/BuildTimeoutWrapper.java src/main/java/hudson/plugins/build_timeout/operations/AbortOperation.java src/main/java/hudson/plugins/build_timeout/operations/FailOperation.java src/main/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperation.java src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config.jelly src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config_ja.properties src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild_ja.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList_ja.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription_ja.html src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help_ja.html src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help_ja.html src/main/resources/hudson/plugins/build_timeout/operations/Messages.properties src/main/resources/hudson/plugins/build_timeout/operations/Messages_ja.properties src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config.jelly src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config_ja.properties src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description_ja.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help_ja.html http://jenkins-ci.org/commit/build-timeout-plugin/915c8bf0b2e1b27c483f7afdcd70dd16ebf856d1 Log: [FIXED JENKINS-21919] Generalize actions performed in timeout with an extension point.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config.jelly
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help_ja.html
          http://jenkins-ci.org/commit/build-timeout-plugin/dd5967987f57229afe1d870e4651f0464bae7a6a
          Log:
          JENKINS-21919 Some fixes for views: changed the entry order from actions, strategy to strategy, actions/open a new window for the link to the build configuration page.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config.jelly src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help_ja.html http://jenkins-ci.org/commit/build-timeout-plugin/dd5967987f57229afe1d870e4651f0464bae7a6a Log: JENKINS-21919 Some fixes for views: changed the entry order from actions, strategy to strategy, actions/open a new window for the link to the build configuration page.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperation.java
          src/test/java/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest.java
          src/test/java/hudson/plugins/build_timeout/QuickBuildTimeOutStrategy.java
          src/test/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperationTest.java
          http://jenkins-ci.org/commit/build-timeout-plugin/53c7908436575c1e71f3bbd0d26e6d5743b7f93f
          Log:
          JENKINS-21919 Added tests for BuildTimeOutOperation.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperation.java src/test/java/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest.java src/test/java/hudson/plugins/build_timeout/QuickBuildTimeOutStrategy.java src/test/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperationTest.java http://jenkins-ci.org/commit/build-timeout-plugin/53c7908436575c1e71f3bbd0d26e6d5743b7f93f Log: JENKINS-21919 Added tests for BuildTimeOutOperation.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/hudson/plugins/build_timeout/BuildTimeoutWrapper.java
          http://jenkins-ci.org/commit/build-timeout-plugin/21db31b8fc7e929e85e3d2132bd2ab77d18418cd
          Log:
          JENKINS-21919 transient for unused fields.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/hudson/plugins/build_timeout/BuildTimeoutWrapper.java http://jenkins-ci.org/commit/build-timeout-plugin/21db31b8fc7e929e85e3d2132bd2ab77d18418cd Log: JENKINS-21919 transient for unused fields.

          Code changed in jenkins
          User: ikedam
          Path:
          src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperation.java
          src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperationDescriptor.java
          src/main/java/hudson/plugins/build_timeout/BuildTimeoutWrapper.java
          src/main/java/hudson/plugins/build_timeout/operations/AbortOperation.java
          src/main/java/hudson/plugins/build_timeout/operations/FailOperation.java
          src/main/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperation.java
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config.jelly
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config_ja.properties
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild_ja.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList_ja.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription.html
          src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/Messages.properties
          src/main/resources/hudson/plugins/build_timeout/operations/Messages_ja.properties
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config.jelly
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config_ja.properties
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description_ja.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help.html
          src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help_ja.html
          src/test/java/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest.java
          src/test/java/hudson/plugins/build_timeout/QuickBuildTimeOutStrategy.java
          src/test/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperationTest.java
          http://jenkins-ci.org/commit/build-timeout-plugin/651b539f789859e8ab90322f5315b8cddb89ec7d
          Log:
          Merge pull request #18 from ikedam/feature/JENKINS-21919_TimeoutAction

          JENKINS-21919 Extension point to define actions when timeout

          Compare: https://github.com/jenkinsci/build-timeout-plugin/compare/f38708f00f49...651b539f7898

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: ikedam Path: src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperation.java src/main/java/hudson/plugins/build_timeout/BuildTimeOutOperationDescriptor.java src/main/java/hudson/plugins/build_timeout/BuildTimeoutWrapper.java src/main/java/hudson/plugins/build_timeout/operations/AbortOperation.java src/main/java/hudson/plugins/build_timeout/operations/FailOperation.java src/main/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperation.java src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config.jelly src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/config_ja.properties src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-failBuild_ja.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-operationList_ja.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription.html src/main/resources/hudson/plugins/build_timeout/BuildTimeoutWrapper/help-writingDescription_ja.html src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/AbortOperation/help_ja.html src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/FailOperation/help_ja.html src/main/resources/hudson/plugins/build_timeout/operations/Messages.properties src/main/resources/hudson/plugins/build_timeout/operations/Messages_ja.properties src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config.jelly src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/config_ja.properties src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help-description_ja.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help.html src/main/resources/hudson/plugins/build_timeout/operations/WriteDescriptionOperation/help_ja.html src/test/java/hudson/plugins/build_timeout/BuildTimeoutWrapperIntegrationTest.java src/test/java/hudson/plugins/build_timeout/QuickBuildTimeOutStrategy.java src/test/java/hudson/plugins/build_timeout/operations/WriteDescriptionOperationTest.java http://jenkins-ci.org/commit/build-timeout-plugin/651b539f789859e8ab90322f5315b8cddb89ec7d Log: Merge pull request #18 from ikedam/feature/ JENKINS-21919 _TimeoutAction JENKINS-21919 Extension point to define actions when timeout Compare: https://github.com/jenkinsci/build-timeout-plugin/compare/f38708f00f49...651b539f7898

            ikedam ikedam
            ikedam ikedam
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: