Package org.jreleaser.sdk.gitea
Class GiteaReleaser
- java.lang.Object
-
- org.jreleaser.model.releaser.spi.AbstractReleaser
-
- org.jreleaser.sdk.gitea.GiteaReleaser
-
- All Implemented Interfaces:
org.jreleaser.model.releaser.spi.Releaser
public class GiteaReleaser extends org.jreleaser.model.releaser.spi.AbstractReleaser- Since:
- 0.1.0
- Author:
- Andres Almiray
-
-
Constructor Summary
Constructors Constructor Description GiteaReleaser(org.jreleaser.model.JReleaserContext context, java.util.List<java.nio.file.Path> 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)org.jreleaser.model.releaser.spi.RepositorymaybeCreateRepository(java.lang.String owner, java.lang.String repo, java.lang.String password)protected org.jreleaser.model.GitearesolveGiteaFromModel()protected org.jreleaser.model.releaser.spi.Repository.KindresolveRepositoryKind()
-
-
-
Method Detail
-
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
-
resolveGiteaFromModel
protected org.jreleaser.model.Gitea resolveGiteaFromModel()
-
resolveRepositoryKind
protected org.jreleaser.model.releaser.spi.Repository.Kind resolveRepositoryKind()
-
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)
-
-