Package org.jreleaser.sdk.generic.git
Class GenericGitReleaser
- java.lang.Object
-
- org.jreleaser.model.releaser.spi.AbstractReleaser
-
- org.jreleaser.sdk.generic.git.GenericGitReleaser
-
- All Implemented Interfaces:
org.jreleaser.model.releaser.spi.Releaser
@NativeImage public class GenericGitReleaser extends org.jreleaser.model.releaser.spi.AbstractReleaser- Since:
- 0.4.0
- Author:
- Andres Almiray
-
-
Constructor Summary
Constructors Constructor Description GenericGitReleaser(org.jreleaser.model.JReleaserContext context, java.util.List<org.jreleaser.model.releaser.spi.Asset> assets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcreateRelease()protected voidcreateTag()java.util.Optional<org.jreleaser.model.releaser.spi.User>findUser(java.lang.String email, java.lang.String name)java.lang.StringgenerateReleaseNotes()java.util.List<org.jreleaser.model.releaser.spi.Release>listReleases(java.lang.String owner, java.lang.String repo)org.jreleaser.model.releaser.spi.RepositorymaybeCreateRepository(java.lang.String owner, java.lang.String repo, java.lang.String password)
-
-
-
Method Detail
-
generateReleaseNotes
public java.lang.String generateReleaseNotes() throws java.io.IOException- Throws:
java.io.IOException
-
createTag
protected void createTag() throws org.jreleaser.model.releaser.spi.ReleaseException- Specified by:
createTagin classorg.jreleaser.model.releaser.spi.AbstractReleaser- Throws:
org.jreleaser.model.releaser.spi.ReleaseException
-
createRelease
protected void createRelease() throws org.jreleaser.model.releaser.spi.ReleaseException- Specified by:
createReleasein classorg.jreleaser.model.releaser.spi.AbstractReleaser- Throws:
org.jreleaser.model.releaser.spi.ReleaseException
-
maybeCreateRepository
public org.jreleaser.model.releaser.spi.Repository maybeCreateRepository(java.lang.String owner, java.lang.String repo, java.lang.String password) throws java.io.IOException- Throws:
java.io.IOException
-
findUser
public java.util.Optional<org.jreleaser.model.releaser.spi.User> findUser(java.lang.String email, java.lang.String name)
-
listReleases
public java.util.List<org.jreleaser.model.releaser.spi.Release> listReleases(java.lang.String owner, java.lang.String repo) throws java.io.IOException- Throws:
java.io.IOException
-
-