Disable jobs which don't follow lint best practices

XMLWordPrintable

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Minor
    • Component/s: jenkinslint-plugin
    • None

      This is just an idea of being able to disable jobs which contain lint defects, in order to do that we might need to:

      • be disabled by default.
      • prompt a message about when it'sĀ enabled to double check what it means
      • allow reenabling disabled jobs which were disabled when disabling this feature
        • the same when disabling this per defect/severity
      • defineĀ whether this feature is enabled/disabled globally.
      • define what severitiesĀ can be excluded from the global settings, such as: isBetterOrEqualTo: HIGH, MEDIUM, LOW
      • define what defects can be disabled from this particular automation globally: such as: GitShallow doesn't disable jobs.
      • define what message should be added to the JobAction, such as: "This job has been disabled since it is uses git without Shallow, you can fix if you ...."
        • message can combine more than one defect.Ā 
      • define what control comments should be supported to allow fine setup granularity per job.
        • if the jobdescription contains:
          • "ignore:disabling:gitshallow"
      • ignored/disabled defects shouldn't do anything

      Ā 

      Prerequisites:

      • Setting severities in the global settings

            Assignee:
            Victor Martinez
            Reporter:
            Victor Martinez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: