Class ScriptBuildStep

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
org.jenkinsci.plugins.managedscripts.ScriptBuildStep
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class ScriptBuildStep extends Builder
LibraryBuildStep Builder.

A project that uses this builder can choose a build step from a list of predefined config files that are uses as command line scripts. The hash-bang sequence at the beginning of each file is used to determine the interpreter.

Author:
Norman Baumann, Dominik Bartholdi (imod)
  • Constructor Details

    • ScriptBuildStep

      @DataBoundConstructor public ScriptBuildStep(String buildStepId, boolean defineArgs, ScriptBuildStep.ArgValue[] buildStepArgs, boolean tokenized)
      The constructor used at form submission
      Parameters:
      buildStepId - the Id of the config file
      defineArgs - required because of html form submission, which also sends hidden values
      buildStepArgs - arg values
      tokenized -
    • ScriptBuildStep

      public ScriptBuildStep(String buildStepId, String[] buildStepArgs)
  • Method Details