Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-65897

The build-history-manager spews excessive log messages. As many as 140 per build.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor

      Reproduction steps

      • Create a pipeline script that allows one to set success/failure.- Build this script multiple times.- Observe the logs generated
      Workflow.groovy
      #!groovy
        properties([[$class: 'JiraProjectProperty'], 
          buildDiscarder(BuildHistoryManager([[actions: [], conditions: [], continueAfterMatch: false, matchAtMost: 3],  // SKIP latest 3 builds 
              [actions: [], conditions: [BuildResult(matchSuccess: true)], continueAfterMatch: false, matchAtMost: 1],   // SKIP to and OVER the most recent SUCCESSful build.
              // to test, may want to delete the log file [$class: 'DeleteLogFileAction'] rather than the whole build.
              [actions: [DeleteBuild()], conditions: [MatchEveryBuild(), BuildResult(matchSuccess: true)], continueAfterMatch: false], // Delete all remaining successful builds.
              [actions: [], conditions: [MatchEveryBuild()], continueAfterMatch: false, matchAtMost: 4],  // keep 4 more builds (total of 8)
              [actions: [DeleteBuild()], conditions: [], continueAfterMatch: false]])), // delete all the remaining builds regardless of status
              disableConcurrentBuilds(), disableResume(), [$class: 'RebuildSettings', autoRebuild: false, rebuildDisabled: false], 
              parameters([booleanParam(defaultValue: false, description: '', name: 'FAILME')]), 
              throttleJobProperty(categories: [], limitOneJobWithMatchingParams: false, maxConcurrentPerNode: 0, maxConcurrentTotal: 0, paramsToUseForLimit: '', throttleEnabled: false, throttleOption: 'project')]
              )
          if (params.FAILME)
          {
              currentBuild.description = 'FAIL'
              sleep 5
              error "Forced to fail"
          } else {
              currentBuild.description = 'SUCCESS'
          }
      
      • Set up a job that can be made to succeed or fail.
      • Set up build history rules - really any will do, but this attempt was intended to: keep the latest 3 builds, the most recent successful build and all failed builds up to a total of 8 builds
      • Inspect the Jenkins log searching for p.d.j.b.BuildHistoryManager or p.d.j.b.model.Rule

      Results

      Expected result:

      I expect perhaps one or two log messages per build - independent of the number of builds in the job or the number of rules.
      Something like 

      Processing BuildHistory for Job X build number N with 200 builds. Applying 4 rules.... Done process BuildHistory for Job X build number N: 23 builds deleted, 2 logs removed, 0 artifacts removed.

      I also expect that a DEBUG level log could be set to determine what rule(s) are being applied. But this level of detail should only be enabled if DEBUG level logging is enabled.

      Actual result:

      Info Level logging swamps the Jenkins log (this example is from kibana in reverse order). Here are 138 messages from ONE build with only 8 retained builds.  Note that this came from Kibana and was resorted to restore proper order, so may not match the actual log order (since it will sort two records with the same time alphabetically).  However these are all the log messages that were received.

      2021-06-10 22:38:27.730+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Start evaluating build history
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 2
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #135
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #136
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #137
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #138
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #139
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.731+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.732+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 3
      2021-06-10 22:38:27.732+0000 [id=52] INFO p.d.j.b.model.Rule#performActions: buildHistory_TEST: Processing action 'Delete build' for build #135
      2021-06-10 22:38:27.732+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.732+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.742+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #134
      2021-06-10 22:38:27.742+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.742+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.742+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.742+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #132
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.743+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #130
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #131
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.744+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #136
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #137
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #138
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #139
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Start evaluating build history
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.745+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.745+0000 [id=52] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.745+0000 [id=52] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 2
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #132
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #134
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.746+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #131
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.747+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing build #130
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 1
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 2
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 3
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 1 times
      2021-06-10 22:38:27.754+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Skipping rule because matched 3 times
      2021-06-10 22:38:27.755+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing actions for rule no 4
      2021-06-10 22:38:27.755+0000 [id=15922] INFO p.d.j.b.BuildHistoryManager#perform: buildHistory_TEST: Processing rule no 4
      2021-06-10 22:38:27.755+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Condition 'Build result' does not match
      2021-06-10 22:38:27.755+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Build result'
      2021-06-10 22:38:27.755+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      2021-06-10 22:38:27.755+0000 [id=15922] INFO p.d.j.b.model.Rule#validateConditions: buildHistory_TEST: Processing condition 'Match every build'
      

      Also reported here: https://github.com/jenkinsci/build-history-manager-plugin/issues/49

            dszczepanik Damian Szczepanik
            stevenc Steven Christenson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: