Class UnleashMavenBuildWrapper

java.lang.Object
hudson.model.AbstractDescribableImpl<BuildWrapper>
hudson.tasks.BuildWrapper
com.itemis.jenkins.plugins.unleash.UnleashMavenBuildWrapper
All Implemented Interfaces:
ExtensionPoint, Describable<BuildWrapper>

public class UnleashMavenBuildWrapper extends BuildWrapper
Author:
Stanley Hillner
  • Constructor Details

    • UnleashMavenBuildWrapper

      @DataBoundConstructor public UnleashMavenBuildWrapper(String goals, String profiles, String releaseArgs, boolean useLogTimestamps, String tagNamePattern, String scmMessagePrefix, boolean preselectUseGlobalVersion, List<HookDescriptor> hooks, boolean preselectAllowLocalReleaseArtifacts, boolean preselectCommitBeforeTagging, String workflowPath, String credentialsId, int numberOfBuildsToLock, com.itemis.maven.plugins.unleash.util.VersionUpgradeStrategy versionUpgradeStrategy)
  • Method Details

    • setUp

      public BuildWrapper.Environment setUp(AbstractBuild build, Launcher launcher, BuildListener listener)
      Overrides:
      setUp in class BuildWrapper
    • getGoals

      public String getGoals()
    • setGoals

      public void setGoals(String goals)
    • getProfiles

      public String getProfiles()
    • setProfiles

      public void setProfiles(String profiles)
    • getReleaseArgs

      public String getReleaseArgs()
    • setReleaseArgs

      public void setReleaseArgs(String releaseArgs)
    • isUseLogTimestamps

      public boolean isUseLogTimestamps()
    • setUseLogTimestamps

      public void setUseLogTimestamps(boolean useLogTimestamps)
    • getTagNamePattern

      public String getTagNamePattern()
    • setTagNamePattern

      public void setTagNamePattern(String tagNamePattern)
    • getScmMessagePrefix

      public String getScmMessagePrefix()
    • setScmMessagePrefix

      public void setScmMessagePrefix(String scmMessagePrefix)
    • isPreselectUseGlobalVersion

      public boolean isPreselectUseGlobalVersion()
    • setPreselectUseGlobalVersion

      public void setPreselectUseGlobalVersion(boolean preselectUseGlobalVersion)
    • getProjectActions

      public Collection<? extends Action> getProjectActions(AbstractProject job)
      Overrides:
      getProjectActions in class BuildWrapper
    • getHooks

      public List<HookDescriptor> getHooks()
    • setHooks

      public void setHooks(List<HookDescriptor> hooks)
    • isPreselectAllowLocalReleaseArtifacts

      public boolean isPreselectAllowLocalReleaseArtifacts()
    • setPreselectAllowLocalReleaseArtifacts

      public void setPreselectAllowLocalReleaseArtifacts(boolean preselectAllowLocalReleaseArtifacts)
    • isPreselectCommitBeforeTagging

      public boolean isPreselectCommitBeforeTagging()
    • setPreselectCommitBeforeTagging

      public void setPreselectCommitBeforeTagging(boolean preselectCommitBeforeTagging)
    • getWorkflowPath

      public String getWorkflowPath()
    • setWorkflowPath

      public void setWorkflowPath(String workflowPath)
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      public void setCredentialsId(String credentialsId)
    • getNumberOfBuildsToLock

      public int getNumberOfBuildsToLock()
    • setNumberOfBuildsToLock

      public void setNumberOfBuildsToLock(int numberOfBuildsToLock)
    • getVersionUpgradeStrategy

      public com.itemis.maven.plugins.unleash.util.VersionUpgradeStrategy getVersionUpgradeStrategy()
    • setVersionUpgradeStrategy

      public void setVersionUpgradeStrategy(com.itemis.maven.plugins.unleash.util.VersionUpgradeStrategy versionUpgradeStrategy)