Class SigmaBinaryStep

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep, jenkins.tasks.SimpleBuildStep

    public class SigmaBinaryStep
    extends hudson.tasks.Builder
    implements jenkins.tasks.SimpleBuildStep
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SigmaBinaryStep.DescriptorImpl  
      • Nested classes/interfaces inherited from interface hudson.tasks.BuildStep

        hudson.tasks.BuildStep.PublisherList
      • Nested classes/interfaces inherited from interface hudson.ExtensionPoint

        hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
      • Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep

        jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String FAILURE_MESSAGE  
      • Fields inherited from interface hudson.tasks.BuildStep

        BUILDERS, PUBLISHERS
    • Constructor Summary

      Constructors 
      Constructor Description
      SigmaBinaryStep()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCommandLine()  
      SigmaBinaryStep.DescriptorImpl getDescriptor()  
      java.lang.String getSigmaToolName()  
      boolean isIgnorePolicies()  
      void perform​(hudson.model.Run<?,​?> run, hudson.FilePath workspace, hudson.EnvVars environment, hudson.Launcher launcher, hudson.model.TaskListener listener)  
      void setCommandLine​(java.lang.String commandLine)  
      void setIgnorePolicies​(boolean ignorePolicies)  
      void setSigmaToolName​(java.lang.String sigmaToolName)  
      • Methods inherited from class hudson.tasks.Builder

        all, getRequiredMonitorService, prebuild
      • Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer

        getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface hudson.tasks.BuildStep

        getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
      • Methods inherited from interface jenkins.tasks.SimpleBuildStep

        perform, perform, requiresWorkspace
    • Field Detail

    • Constructor Detail

      • SigmaBinaryStep

        @DataBoundConstructor
        public SigmaBinaryStep()
    • Method Detail

      • getSigmaToolName

        public java.lang.String getSigmaToolName()
      • setSigmaToolName

        @DataBoundSetter
        public void setSigmaToolName​(java.lang.String sigmaToolName)
      • getCommandLine

        public java.lang.String getCommandLine()
      • setCommandLine

        @DataBoundSetter
        public void setCommandLine​(java.lang.String commandLine)
      • isIgnorePolicies

        public boolean isIgnorePolicies()
      • setIgnorePolicies

        @DataBoundSetter
        public void setIgnorePolicies​(boolean ignorePolicies)
      • perform

        public void perform​(hudson.model.Run<?,​?> run,
                            hudson.FilePath workspace,
                            hudson.EnvVars environment,
                            hudson.Launcher launcher,
                            hudson.model.TaskListener listener)
                     throws java.lang.InterruptedException,
                            java.io.IOException
        Specified by:
        perform in interface jenkins.tasks.SimpleBuildStep
        Throws:
        java.lang.InterruptedException
        java.io.IOException
      • getDescriptor

        public SigmaBinaryStep.DescriptorImpl getDescriptor()
        Specified by:
        getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>
        Overrides:
        getDescriptor in class hudson.tasks.Builder