Package htmlpublisher

Class HtmlPublisherTarget

    • Constructor Detail

      • HtmlPublisherTarget

        @DataBoundConstructor
        public HtmlPublisherTarget​(String reportName,
                                   String reportDir,
                                   String reportFiles,
                                   boolean keepAll,
                                   boolean alwaysLinkToLastBuild,
                                   boolean allowMissing)
        Constructor.
        Parameters:
        reportName - Report name
        reportDir - Source directory in the job workspace
        reportFiles - Files to be published
        keepAll - True if the report should be stored for all builds
        alwaysLinkToLastBuild - If true, the job action will refer the latest build. Otherwise, the latest successful one will be referenced
        allowMissing - If true, blocks the build failure if the report is missing
        Since:
        1.4
    • Method Detail

      • getReportTitles

        public String getReportTitles()
      • getReportName

        public String getReportName()
      • getReportDir

        public String getReportDir()
      • getReportFiles

        public String getReportFiles()
      • getAlwaysLinkToLastBuild

        public boolean getAlwaysLinkToLastBuild()
      • getKeepAll

        public boolean getKeepAll()
      • getAllowMissing

        public boolean getAllowMissing()
      • getEscapeUnderscores

        public boolean getEscapeUnderscores()
      • setEscapeUnderscores

        @DataBoundSetter
        public void setEscapeUnderscores​(boolean escapeUnderscores)
      • getUseWrapperFileDirectly

        public Boolean getUseWrapperFileDirectly()
      • setUseWrapperFileDirectly

        @DataBoundSetter
        public void setUseWrapperFileDirectly​(boolean useWrapperFileDirectly)
      • setReportTitles

        @DataBoundSetter
        public void setReportTitles​(String reportTitles)
      • setReportName

        public void setReportName​(String reportName)
      • getSanitizedName

        public String getSanitizedName()
      • sanitizeReportName

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public static String sanitizeReportName​(String reportName,
                                                boolean escapeUnderscores)
      • getWrapperName

        public String getWrapperName()
      • getArchiveTarget

        public FilePath getArchiveTarget​(Run build)
      • handleAction

        @Deprecated
        public void handleAction​(Run<?,​?> build)
        Deprecated.
      • getIncludes

        public String getIncludes()
        Returns:
        the pattern for including files, default to all if no pattern specified
      • setIncludes

        @DataBoundSetter
        public void setIncludes​(String includes)
        Parameters:
        includes - Ant GLOB pattern
      • readResolve

        protected Object readResolve()
        Called by XStream after object construction
        Returns:
        modified object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object