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

Issue with Git Parameter

XMLWordPrintable

      when we updated our jenkins and the rebuilder and git parameters plugin there is an issue with getting a list of git branches.

      we are using right now :
      Jenkins version 2.414.3

      rebuild:1.34

      git-parameter:0.9.18

      this versions are working togather but if we update them we get the error when using the plugin.
      using chatgpt i discovered its an issue with rebuilder plugin in RebuildValidatorSuppressor script.
      when i built the plugin again with this fix it worked and started showing branches again.

      The error occurs because, in your RebuildValidatorSuppressor class, you haven't provided a valid override of isApplicable(Run<?, ?> build) that matches the expected signature. Jenkins expects this method to be overridden.
       public class RebuildValidatorSuppressor extends RebuildValidator {
          
          @Override
          public boolean isApplicable(Run<?, ?> build) {
              // Your custom logic to determine if the rebuild action should be suppressed.
              // Example: Check if the build's project has a specific characteristic.
              
              if (build.getParent() instanceof SomeSpecificProjectType) {
                  return false; // Suppress rebuild action for this project type.
              }
              
              return true; // Allow rebuild action otherwise.
          }    @Override
          public boolean isApplicable(AbstractProject<?, ?> project) {
              // Your custom logic for the project-specific applicability.
              return super.isApplicable(project);
          }
      }
      

            ragesh_nair ragesh_nair
            erezd Erez
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: