| Modifier and Type | Interface and Description |
|---|---|
static class |
ReleaseConnector.ReleaseResult |
| Modifier and Type | Method and Description |
|---|---|
default ReleaseConnector.ReleaseResult |
createAggregatedRelease(String repository,
String tag,
List<ReleaseNote> releaseNotes)
Creates and a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
ReleaseConnector.ReleaseResult |
createAggregatedRelease(String repository,
String tag,
List<ReleaseNote> releaseNotes,
boolean override)
Creates and a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
default ReleaseConnector.ReleaseResult |
createAggregatedRelease(String repository,
String tag,
Map<String,List<String>> releases)
Creates and a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
ReleaseConnector.ReleaseResult |
createAggregatedRelease(String repository,
String tag,
Map<String,List<String>> releases,
boolean override)
Creates and a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
default ReleaseConnector.ReleaseResult |
createReleaseFromBranch(String repository,
String tag,
String branch,
List<String> ignoredLabels)
Creates a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
ReleaseConnector.ReleaseResult |
createReleaseFromBranch(String repository,
String tag,
String branch,
List<String> ignoredLabels,
boolean override)
Creates a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
default ReleaseConnector.ReleaseResult |
createReleaseFromBranch(String repository,
String tag,
String endTag,
String branch,
List<String> ignoredLabels)
Creates a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
ReleaseConnector.ReleaseResult |
createReleaseFromBranch(String repository,
String tag,
String endTag,
String branch,
List<String> ignoredLabels,
boolean override)
Creates a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
default ReleaseConnector.ReleaseResult |
createReleaseFromMilestone(String repository,
String tag,
String milestone,
List<String> ignoredLabels)
Creates a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult. |
ReleaseConnector.ReleaseResult |
createReleaseFromMilestone(String repository,
String tag,
String milestone,
List<String> ignoredLabels,
boolean override)
Creates a release for a provided
tag and returns a
ReleaseConnector.ReleaseResult.. |
ReleaseConnector.ReleaseResult createReleaseFromBranch(String repository, String tag, String branch, List<String> ignoredLabels, boolean override)
tag and returns a
ReleaseConnector.ReleaseResult. The provided branch is used
as a reference to generate the contents of the release
notes associated with this release. The contents of the
release are all issues contained between the provided
tag and the tag that chronologically came before
it.
If ignoredLabels is not null or is not empty, then
all of the issues which contain one of the provided labels are
ignored in the release note generation process.
In case a release for the provided tag already exists and override
is true, the existing release will be updated with the contents
of the newly generated release. Otherwise, a RuntimeException
will be thrown.
repository - referencetag - namebranch - referenceignoredLabels - a list of ignored labelsoverride - an existing releaseReleaseConnector.ReleaseResultdefault ReleaseConnector.ReleaseResult createReleaseFromBranch(String repository, String tag, String branch, List<String> ignoredLabels)
tag and returns a
ReleaseConnector.ReleaseResult. The provided branch is used
as a reference to generate the contents of the release
notes associated with this release. The contents of the
release are all issues contained between the provided
tag and the tag that chronologically came before
it.
If ignoredLabels is not null or is not empty, then
all of the issues which contain one of the provided labels are
ignored in the release note generation process.
repository - referencetag - namebranch - referenceignoredLabels - a list of ignored labelsReleaseConnector.ReleaseResultReleaseConnector.ReleaseResult createReleaseFromBranch(String repository, String tag, String endTag, String branch, List<String> ignoredLabels, boolean override)
tag and returns a
ReleaseConnector.ReleaseResult. The provided branch is used
as a reference to generate the contents of the release
notes associated with this release. The contents of the
release are all issues contained between the provided
tag and endTag.
If ignoredLabels is not null or is not empty, then
all of the issues which contain one of the provided labels are
ignored in the release note generation process.
In case a release for the provided tag already exists and override
is true, the existing release will be updated with the contents
of the newly generated release. Otherwise, a RuntimeException
will be thrown.
repository - referencetag - nameendTag - namebranch - referenceignoredLabels - a list of ignored labelsoverride - an existing releaseReleaseConnector.ReleaseResultdefault ReleaseConnector.ReleaseResult createReleaseFromBranch(String repository, String tag, String endTag, String branch, List<String> ignoredLabels)
tag and returns a
ReleaseConnector.ReleaseResult. The provided branch is used
as a reference to generate the contents of the release
notes associated with this release. The contents of the
release are all issues contained between the provided
tag and endTag.
If ignoredLabels is not null or is not empty, then
all of the issues which contain one of the provided labels are
ignored in the release note generation process.
repository - referencetag - nameendTag - namebranch - referenceignoredLabels - a list of ignored labelsReleaseConnector.ReleaseResultReleaseConnector.ReleaseResult createReleaseFromMilestone(String repository, String tag, String milestone, List<String> ignoredLabels, boolean override)
tag and returns a
ReleaseConnector.ReleaseResult.. The provided milestone is used
as a reference to generate the contents of the release notes
associated with this release.
If ignoredLabels is not null or is not empty, then
all of the issues which contain one of the provided labels are
ignored in the release note generation process.
In case a release for the provided tag already exists and override
is true, the existing release will be updated with the contents
of the newly generated release. Otherwise, a RuntimeException
will be thrown.
repository - referencetag - namemilestone - issues to include in the releaseignoredLabels - a list of ignored labelsoverride - an existing releaseReleaseConnector.ReleaseResultdefault ReleaseConnector.ReleaseResult createReleaseFromMilestone(String repository, String tag, String milestone, List<String> ignoredLabels)
tag and returns a
ReleaseConnector.ReleaseResult. The provided milestone is used
as a reference to generate the contents of the release notes
associated with this release.
If ignoredLabels is not null or is not empty, then
all of the issues which contain one of the provided labels are
ignored in the release note generation process.
repository - referencetag - namemilestone - issues to include in the releaseignoredLabels - a list of ignored labelsReleaseConnector.ReleaseResultReleaseConnector.ReleaseResult createAggregatedRelease(String repository, String tag, Map<String,List<String>> releases, boolean override)
tag and returns a
ReleaseConnector.ReleaseResult. The provided releases are used as
a reference to generate the contents of the release notes associated
with this aggregated release.
In case a release for the provided tag already exists and override
is true, the existing release will be updated with the contents
of the newly generated release. Otherwise, a RuntimeException
will be thrown.
repository - referencetag - namereleases - to include in the aggregated releaseoverride - an existing releaseReleaseConnector.ReleaseResultdefault ReleaseConnector.ReleaseResult createAggregatedRelease(String repository, String tag, Map<String,List<String>> releases)
tag and returns a
ReleaseConnector.ReleaseResult. The provided releases are used as
a reference to generate the contents of the release notes associated
with this aggregated release.repository - referencetag - namereleases - to include in the aggregated releaseReleaseConnector.ReleaseResultReleaseConnector.ReleaseResult createAggregatedRelease(String repository, String tag, List<ReleaseNote> releaseNotes, boolean override)
tag and returns a
ReleaseConnector.ReleaseResult. The provided releaseNotes are used as
a reference to generate the aggregated release.
In case a release for the provided tag already exists and override
is true, the existing release will be updated with the contents
of the newly generated release. Otherwise, a RuntimeException
will be thrown.
repository - referencetag - namereleaseNotes - to include in the aggregated releaseoverride - an existing releaseReleaseConnector.ReleaseResultdefault ReleaseConnector.ReleaseResult createAggregatedRelease(String repository, String tag, List<ReleaseNote> releaseNotes)
tag and returns a
ReleaseConnector.ReleaseResult. The provided releaseNotes are used as
a reference to generate the aggregated release.repository - referencetag - namereleaseNotes - to include in the aggregated releaseReleaseConnector.ReleaseResultCopyright © 2021. All rights reserved.