Interface ReleaseJobParameters

All Known Subinterfaces:
GithubReleaserExtension
All Known Implementing Classes:
PublishGitHubRelease

public interface ReleaseJobParameters
  • Method Details

    • getReleaseName

      @Input @Optional @NotNull @NotNull org.gradle.api.provider.Property<String> getReleaseName()
    • getReleaseBody

      @Input @NotNull @NotNull org.gradle.api.provider.Property<String> getReleaseBody()
    • getRepository

      @Input @NotNull @NotNull org.gradle.api.provider.Property<String> getRepository()
    • getTagName

      @Input @NotNull @NotNull org.gradle.api.provider.Property<String> getTagName()
    • getSourceBranch

      @Input @Optional @NotNull @NotNull org.gradle.api.provider.Property<String> getSourceBranch()
    • getDraft

      @Input @NotNull @NotNull org.gradle.api.provider.Property<Boolean> getDraft()
    • getPrerelease

      @Input @NotNull @NotNull org.gradle.api.provider.Property<Boolean> getPrerelease()
    • getDiscussionCategoryName

      @Input @Optional @NotNull @NotNull org.gradle.api.provider.Property<String> getDiscussionCategoryName()
    • getGenerateReleaseNotes

      @Input org.gradle.api.provider.Property<Boolean> getGenerateReleaseNotes()
    • getMakeLatest

      @Input @NotNull @NotNull org.gradle.api.provider.Property<ReleaseJobParameters.LatestState> getMakeLatest()
    • getArtifacts

      @InputFiles @NotNull @NotNull org.gradle.api.file.ConfigurableFileCollection getArtifacts()