Class LogFlowRecorder

    • Constructor Detail

      • LogFlowRecorder

        public LogFlowRecorder()
      • LogFlowRecorder

        @DataBoundConstructor
        public LogFlowRecorder​(List<LogFlowInput> configurations,
                               Boolean generatePicture,
                               Boolean compareAgainstLastStableBuild)
    • Method Detail

      • getCompareAgainstLastStableBuild

        public Boolean getCompareAgainstLastStableBuild()
      • setCompareAgainstLastStableBuild

        @DataBoundSetter
        public void setCompareAgainstLastStableBuild​(Boolean compareAgainstLastStableBuild)
      • getGeneratePicture

        public Boolean getGeneratePicture()
      • setGeneratePicture

        @DataBoundSetter
        public void setGeneratePicture​(Boolean generatePicture)
      • setConfigurations

        public void setConfigurations​(List<LogFlowInput> configurations)
      • perform

        public void perform​(@NonNull
                            Run<?,​?> run,
                            @NonNull
                            FilePath workspace,
                            @NonNull
                            EnvVars env,
                            @NonNull
                            Launcher launcher,
                            @NonNull
                            TaskListener listener)
                     throws IOException
        Specified by:
        perform in interface SimpleBuildStep
        Parameters:
        run - a build this is running as a part of
        workspace - a workspace to use for any file operations
        env - environment variables applicable to this step
        launcher - a way to start processes
        listener - a place to send output
        Throws:
        IOException