Class ChecksPublisherFactory

  • All Implemented Interfaces:
    ExtensionPoint

    public abstract class ChecksPublisherFactory
    extends Object
    implements ExtensionPoint
    A publisher API for consumers to publish checks.
    • Constructor Detail

      • ChecksPublisherFactory

        public ChecksPublisherFactory()
    • Method Detail

      • fromRun

        public static ChecksPublisher fromRun​(Run<?,​?> run,
                                              TaskListener listener)
        Returns a suitable publisher for the run.
        Parameters:
        run - a Jenkins run
        listener - a listener for the builds
        Returns:
        a publisher suitable for the job
      • fromJob

        public static ChecksPublisher fromJob​(Job<?,​?> job,
                                              TaskListener listener)
        Returns a suitable publisher for the job.
        Parameters:
        job - a Jenkins job
        listener - a listener for the builds
        Returns:
        a publisher suitable for the job