Class AsyntaiKnowledgeSyncBuilder

java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
io.jenkins.plugins.asyntai.AsyntaiKnowledgeSyncBuilder
All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep, SimpleBuildStep

public class AsyntaiKnowledgeSyncBuilder extends Builder implements SimpleBuildStep
Build step that sends documentation files from the workspace to the Asyntai knowledge base. Works in freestyle jobs and in Pipeline as asyntaiKnowledgeSync.
  • Constructor Details

    • AsyntaiKnowledgeSyncBuilder

      @DataBoundConstructor public AsyntaiKnowledgeSyncBuilder(String credentialsId)
  • Method Details

    • getCredentialsId

      public String getCredentialsId()
    • getFiles

      public String getFiles()
    • setFiles

      @DataBoundSetter public void setFiles(String files)
    • getExcludes

      public String getExcludes()
    • setExcludes

      @DataBoundSetter public void setExcludes(String excludes)
    • getRootDirectory

      public String getRootDirectory()
    • setRootDirectory

      @DataBoundSetter public void setRootDirectory(String rootDirectory)
    • getTitlePrefix

      public String getTitlePrefix()
    • setTitlePrefix

      @DataBoundSetter public void setTitlePrefix(String titlePrefix)
    • getWebsiteId

      public String getWebsiteId()
    • setWebsiteId

      @DataBoundSetter public void setWebsiteId(String websiteId)
    • isPrune

      public boolean isPrune()
    • setPrune

      @DataBoundSetter public void setPrune(boolean prune)
    • isDryRun

      public boolean isDryRun()
    • setDryRun

      @DataBoundSetter public void setDryRun(boolean dryRun)
    • getApiUrl

      public String getApiUrl()
    • setApiUrl

      @DataBoundSetter public void setApiUrl(String apiUrl)
    • perform

      public void perform(@NonNull Run<?,?> run, @NonNull FilePath workspace, @NonNull EnvVars env, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException