Package org.jreleaser.sdk.gitea
Class GiteaReleaser
java.lang.Object
org.jreleaser.sdk.git.release.AbstractReleaser<org.jreleaser.model.api.release.GiteaReleaser>
org.jreleaser.sdk.gitea.GiteaReleaser
- All Implemented Interfaces:
Serializable,org.jreleaser.model.spi.release.Releaser<org.jreleaser.model.api.release.GiteaReleaser>
@NativeImage
public class GiteaReleaser
extends org.jreleaser.sdk.git.release.AbstractReleaser<org.jreleaser.model.api.release.GiteaReleaser>
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Field Summary
Fields inherited from class org.jreleaser.sdk.git.release.AbstractReleaser
assets, context -
Constructor Summary
ConstructorsConstructorDescriptionGiteaReleaser(org.jreleaser.model.internal.JReleaserContext context, Set<org.jreleaser.model.spi.release.Asset> assets) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidOptional<org.jreleaser.model.spi.release.User>org.jreleaser.model.api.release.GiteaReleaserList<org.jreleaser.model.spi.release.Release>listReleases(String owner, String repo) org.jreleaser.model.spi.release.RepositorymaybeCreateRepository(String owner, String repo, String password, org.jreleaser.model.api.common.ExtraProperties extraProperties) protected org.jreleaser.model.spi.release.Repository.KindMethods inherited from class org.jreleaser.sdk.git.release.AbstractReleaser
createTag, generateReleaseNotes, release
-
Constructor Details
-
GiteaReleaser
public GiteaReleaser(org.jreleaser.model.internal.JReleaserContext context, Set<org.jreleaser.model.spi.release.Asset> assets)
-
-
Method Details
-
getReleaser
public org.jreleaser.model.api.release.GiteaReleaser getReleaser() -
createRelease
protected void createRelease() throws org.jreleaser.model.spi.release.ReleaseException- Specified by:
createReleasein classorg.jreleaser.sdk.git.release.AbstractReleaser<org.jreleaser.model.api.release.GiteaReleaser>- Throws:
org.jreleaser.model.spi.release.ReleaseException
-
resolveRepositoryKind
protected org.jreleaser.model.spi.release.Repository.Kind resolveRepositoryKind() -
maybeCreateRepository
public org.jreleaser.model.spi.release.Repository maybeCreateRepository(String owner, String repo, String password, org.jreleaser.model.api.common.ExtraProperties extraProperties) throws IOException - Throws:
IOException
-
findUser
-
listReleases
public List<org.jreleaser.model.spi.release.Release> listReleases(String owner, String repo) throws IOException - Throws:
IOException
-