Class CreateReleaseStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
io.jenkins.plugins.github.release.CreateReleaseStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>, GitHubParameters, RepositoryParameters, Serializable

public class CreateReleaseStep extends org.jenkinsci.plugins.workflow.steps.Step implements Serializable, GitHubParameters, RepositoryParameters
See Also:
  • Field Details

    • tag

      public String tag
    • bodyText

      public String bodyText
    • bodyFile

      public String bodyFile
    • commitish

      public String commitish
    • draft

      public Boolean draft
    • name

      public String name
    • prerelease

      public Boolean prerelease
    • categoryName

      public String categoryName
    • credentialId

      public String credentialId
    • gitHubServer

      public String gitHubServer
    • repository

      public String repository
  • Constructor Details

    • CreateReleaseStep

      @DataBoundConstructor public CreateReleaseStep()
  • Method Details

    • start

      public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception
      Specified by:
      start in class org.jenkinsci.plugins.workflow.steps.Step
      Throws:
      Exception
    • getCredentialId

      public String getCredentialId()
      Specified by:
      getCredentialId in interface GitHubParameters
    • setCredentialId

      @DataBoundSetter public void setCredentialId(String credentialId)
      Specified by:
      setCredentialId in interface GitHubParameters
    • getGithubServer

      public String getGithubServer()
      Specified by:
      getGithubServer in interface GitHubParameters
    • setGithubServer

      @DataBoundSetter public void setGithubServer(String gitHubServer)
      Specified by:
      setGithubServer in interface GitHubParameters
    • getRepository

      public String getRepository()
      Specified by:
      getRepository in interface RepositoryParameters
    • setRepository

      @DataBoundSetter public void setRepository(String repository)
      Specified by:
      setRepository in interface RepositoryParameters
    • setTag

      @DataBoundSetter public void setTag(String tag)
    • setBodyText

      @DataBoundSetter public void setBodyText(String bodyText)
    • setBodyFile

      @DataBoundSetter public void setBodyFile(String bodyFile)
    • setCommitish

      @DataBoundSetter public void setCommitish(String commitish)
    • setDraft

      @DataBoundSetter public void setDraft(Boolean draft)
    • setName

      @DataBoundSetter public void setName(String name)
    • setPrerelease

      @DataBoundSetter public void setPrerelease(Boolean prerelease)
    • setCategoryName

      @DataBoundSetter public void setCategoryName(String categoryName)