Skip to content

[JENKINS-36715] Jenkins Core build should invoke FindBugs by default #17336

Closed

Description

@jenkins-infra-bot

In the Jenkins core we suffer from the missing automatic FindBugs run in pull requests. It should be enabled at least to discover serious issues being introduced by PRs.

I would like to enable automatic runs and to enable generation/reporting of FindBugs issues like we do in plugins.


Originally reported by oleg_nenashev, imported from: Jenkins Core build should invoke FindBugs by default
  • assignee: oleg_nenashev
  • status: Resolved
  • priority: Major
  • component(s): core
  • resolution: Fixed
  • resolved: 2016-08-01T15:20:51+00:00
  • votes: 0
  • watchers: 2
  • imported: 2025-11-24
Raw content of original issue

In the Jenkins core we suffer from the missing automatic FindBugs run in pull requests. It should be enabled at least to discover serious issues being introduced by PRs.

I would like to enable automatic runs and to enable generation/reporting of FindBugs issues like we do in plugins.

Activity

  1. jenkins-infra-bot commented on Jul 15, 2016

    @jenkins-infra-bot
    Author
  2. jenkins-infra-bot commented on Aug 1, 2016

    @jenkins-infra-bot
    Author
    scm_issue_link:
    • Original comment link
    • Raw content of original comment:

      Code changed in jenkins User: Oleg Nenashev Path: cli/pom.xml core/pom.xml core/src/findbugs-filter.xml pom.xml src/findbugs/findbugs-excludes.xml http://jenkins-ci.org/commit/jenkins/d8cae8221e5b5ef3b5276fb53879547169a02504 Log: [FIXED JENKINS-36715] - Invoke FindBugs during the Jenkins core build (#2458)

      • Move FindBugs call to the parent POM, always run it and generate XMLs
      • Update FindBugs to 3.0.4
      • Filter away Stream encoding issues
      • Rework FindBugs definitions according to comments from @jtnord
      • Generalize configuration, findbugs:findbugs now takes it.
      • Add TODOs to FindBugs excludes file
      • Remove explicit failOnError
      • Fix the typo spotted by @jtnord

    Code changed in jenkins
    User: Oleg Nenashev
    Path:
    cli/pom.xml
    core/pom.xml
    core/src/findbugs-filter.xml
    pom.xml
    src/findbugs/findbugs-excludes.xml
    http://jenkins-ci.org/commit/jenkins/d8cae8221e5b5ef3b5276fb53879547169a02504
    Log:
    [FIXED JENKINS-36715] - Invoke FindBugs during the Jenkins core build (#2458)

    • Move FindBugs call to the parent POM, always run it and generate XMLs
    • Update FindBugs to 3.0.4
    • Filter away Stream encoding issues
    • Rework FindBugs definitions according to comments from @​jtnord
    • Generalize configuration, findbugs:findbugs now takes it.
    • Add TODOs to FindBugs excludes file
    • Remove explicit failOnError
    • Fix the typo spotted by @​jtnord
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions