Interface Releaser<A extends org.jreleaser.model.api.release.Releaser>

All Superinterfaces:
org.jreleaser.model.Active.Prereleaseable, CommitAuthorAware, Domain, EnabledAware, OwnerAware, Serializable, TimeoutAware
All Known Implementing Classes:
BaseReleaser, CodebergReleaser, GenericGitReleaser, GiteaReleaser, GithubReleaser, GitlabReleaser

public interface Releaser<A extends org.jreleaser.model.api.release.Releaser> extends Domain, EnabledAware, CommitAuthorAware, OwnerAware, TimeoutAware, org.jreleaser.model.Active.Prereleaseable
Since:
0.1.0
Author:
Andres Almiray
  • Method Details

    • isReleaseSupported

      boolean isReleaseSupported()
    • getServiceName

      String getServiceName()
    • asImmutable

      A asImmutable()