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:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setBodyFile
(String bodyFile) void
setBodyText
(String bodyText) void
setCategoryName
(String categoryName) void
setCommitish
(String commitish) void
setCredentialId
(String credentialId) void
void
setGithubServer
(String gitHubServer) void
void
setPrerelease
(Boolean prerelease) void
setRepository
(String repository) void
org.jenkinsci.plugins.workflow.steps.StepExecution
start
(org.jenkinsci.plugins.workflow.steps.StepContext context) Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Field Details
-
tag
-
bodyText
-
bodyFile
-
commitish
-
draft
-
name
-
prerelease
-
categoryName
-
credentialId
-
gitHubServer
-
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 classorg.jenkinsci.plugins.workflow.steps.Step
- Throws:
Exception
-
getCredentialId
- Specified by:
getCredentialId
in interfaceGitHubParameters
-
setCredentialId
- Specified by:
setCredentialId
in interfaceGitHubParameters
-
getGithubServer
- Specified by:
getGithubServer
in interfaceGitHubParameters
-
setGithubServer
- Specified by:
setGithubServer
in interfaceGitHubParameters
-
getRepository
- Specified by:
getRepository
in interfaceRepositoryParameters
-
setRepository
- Specified by:
setRepository
in interfaceRepositoryParameters
-
setTag
-
setBodyText
-
setBodyFile
-
setCommitish
-
setDraft
-
setName
-
setPrerelease
-
setCategoryName
-