@Generated(value="jsii-pacmak/1.47.0 (build 86d2c33)", date="2021-12-20T00:39:28.921Z") @Stability(value=Experimental) public interface PublisherOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
PublisherOptions.Builder
A builder for
PublisherOptions |
static class |
PublisherOptions.Jsii$Proxy
An implementation for
PublisherOptions |
| Modifier and Type | Method and Description |
|---|---|
static PublisherOptions.Builder |
builder() |
String |
getArtifactName()
(experimental) The name of the artifact to download (e.g.
|
String |
getBuildJobId()
(experimental) The job ID that produces the build artifacts.
|
default String |
getCondition()
(experimental) A GitHub workflow expression used as a condition for publishers.
|
default Boolean |
getFailureIssue()
(experimental) Create an issue when a publish task fails.
|
default String |
getFailureIssueLabel()
(experimental) The label to apply to the issue marking failed publish tasks.
|
default String |
getJsiiReleaseVersion()
(experimental) Version requirement for `jsii-release`.
|
default Boolean |
getPublishTasks()
(experimental) Define publishing tasks that can be executed manually as well as workflows.
|
default List<String> |
getWorkflowRunsOn()
(experimental) Github Runner selection labels.
|
@Stability(value=Experimental) @NotNull String getArtifactName()
The artifact is expected to include a subdirectory for each release target:
go (GitHub), dotnet (NuGet), java (Maven), js (npm), python
(PyPI).
https://github.com/aws/jsii-release@Stability(value=Experimental) @NotNull String getBuildJobId()
All publish jobs will take a dependency on this job.
@Stability(value=Experimental) @Nullable default String getCondition()
Default: - no condition
@Stability(value=Experimental) @Nullable default Boolean getFailureIssue()
Default: false
@Stability(value=Experimental) @Nullable default String getFailureIssueLabel()
Only applies if failureIssue is true.
Default: "failed-release"
@Stability(value=Experimental) @Nullable default String getJsiiReleaseVersion()
Default: "latest"
@Stability(value=Experimental) @Nullable default Boolean getPublishTasks()
Normally, publishing only happens within automated workflows. Enable this in order to create a publishing task for each publishing activity.
Default: false
@Stability(value=Experimental) @Nullable default List<String> getWorkflowRunsOn()
Default: ["ubuntu-latest"]
@Stability(value=Experimental) static PublisherOptions.Builder builder()
PublisherOptions.Builder of PublisherOptionsCopyright © 2021. All rights reserved.