Class XmlEditStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>

public class XmlEditStep extends AbstractXPathStep
xmlEdit: applies a list of operations to a workspace file, to all files matching a pattern, or to XML text, preserving everything that is not changed.
  • Constructor Details

  • Method Details

    • getOperations

      public List<XmlOperationDescribable> getOperations()
    • getFiles

      @CheckForNull public String getFiles()
      Ant pattern(s), comma separated, e.g. **/*.csproj.
    • setFiles

      @DataBoundSetter public void setFiles(String files)
    • getExcludes

      @CheckForNull public String getExcludes()
    • setExcludes

      @DataBoundSetter public void setExcludes(String excludes)
    • getOutputFile

      @CheckForNull public String getOutputFile()
    • setOutputFile

      @DataBoundSetter public void setOutputFile(String outputFile)
    • isShowDiff

      public boolean isShowDiff()
    • setShowDiff

      @DataBoundSetter public void setShowDiff(boolean showDiff)
    • isDryRun

      public boolean isDryRun()
    • setDryRun

      @DataBoundSetter public void setDryRun(boolean dryRun)
    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context)
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step