public final class GitHubReleaseConnector extends Object implements ReleaseConnector
ReleaseConnector.AggregateReleaseOptions, ReleaseConnector.BranchReleaseOptions, ReleaseConnector.MilestoneReleaseOptions, ReleaseConnector.ReleaseResult| Constructor and Description |
|---|
GitHubReleaseConnector(String token) |
GitHubReleaseConnector(String token,
org.slf4j.Logger logger) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateAggregatedRelease, createAggregatedRelease, createAggregatedRelease, createAggregatedRelease, createReleaseFromBranch, createReleaseFromBranch, createReleaseFromBranch, createReleaseFromBranch, createReleaseFromBranch, createReleaseFromBranch, createReleaseFromMilestone, createReleaseFromMilestone, createReleaseFromMilestone, queryReleaseFromBranchpublic GitHubReleaseConnector(String token) throws IOException
IOExceptionpublic GitHubReleaseConnector(String token, org.slf4j.Logger logger) throws IOException
IOExceptionpublic ReleaseConnector.ReleaseResult createReleaseFromBranch(String repository, String tag, String branch, ReleaseConnector.BranchReleaseOptions releaseOptions)
createReleaseFromBranch in interface ReleaseConnectorpublic ReleaseConnector.ReleaseResult createReleaseFromBranch(String repository, String tag, String endTag, String branch, ReleaseConnector.BranchReleaseOptions releaseOptions)
createReleaseFromBranch in interface ReleaseConnectorpublic ReleaseConnector.ReleaseResult createReleaseFromMilestone(String repository, String tag, String milestone, ReleaseConnector.MilestoneReleaseOptions releaseOptions)
createReleaseFromMilestone in interface ReleaseConnectorpublic ReleaseConnector.ReleaseResult createAggregatedRelease(String repository, String tag, Map<String,List<String>> releases, ReleaseConnector.AggregateReleaseOptions releaseOptions)
createAggregatedRelease in interface ReleaseConnectorpublic ReleaseConnector.ReleaseResult createAggregatedRelease(String repository, String tag, List<net.openhft.chronicle.releasenotes.model.ReleaseNote> releaseNotes, ReleaseConnector.AggregateReleaseOptions releaseOptions)
createAggregatedRelease in interface ReleaseConnectorpublic ReleaseConnector.ReleaseResult queryReleaseFromBranch(String repository, String tag, String branch, ReleaseConnector.BranchReleaseOptions releaseOptions)
queryReleaseFromBranch in interface ReleaseConnectorpublic Class<? extends ConnectorProviderKey> getKey()
public void close()
throws Exception
close in interface AutoCloseableclose in interface ReleaseConnectorExceptionCopyright © 2021. All rights reserved.