| Modifier and Type | Method and Description |
|---|---|
Publisher.Builder |
artifactName(String artifactName)
(experimental) The name of the artifact to download (e.g.
|
Publisher |
build() |
Publisher.Builder |
buildJobId(String buildJobId)
(experimental) The job ID that produces the build artifacts.
|
Publisher.Builder |
condition(String condition)
(experimental) A GitHub workflow expression used as a condition for publishers.
|
static Publisher.Builder |
create(Project project) |
Publisher.Builder |
failureIssue(Boolean failureIssue)
(experimental) Create an issue when a publish task fails.
|
Publisher.Builder |
failureIssueLabel(String failureIssueLabel)
(experimental) The label to apply to the issue marking failed publish tasks.
|
Publisher.Builder |
jsiiReleaseVersion(String jsiiReleaseVersion)
(experimental) Version requirement for `jsii-release`.
|
Publisher.Builder |
publishTasks(Boolean publishTasks)
(experimental) Define publishing tasks that can be executed manually as well as workflows.
|
Publisher.Builder |
workflowRunsOn(List<String> workflowRunsOn)
(experimental) Github Runner selection labels.
|
@Stability(value=Experimental) public static Publisher.Builder create(Project project)
project - This parameter is required.Publisher.Builder.@Stability(value=Experimental) public Publisher.Builder artifactName(String artifactName)
The artifact is expected to include a subdirectory for each release target:
go (GitHub), dotnet (NuGet), java (Maven), js (npm), python
(PyPI).
artifactName - The name of the artifact to download (e.g. `dist`). This parameter is required.thishttps://github.com/aws/jsii-release@Stability(value=Experimental) public Publisher.Builder buildJobId(String buildJobId)
All publish jobs will take a dependency on this job.
buildJobId - The job ID that produces the build artifacts. This parameter is required.this@Stability(value=Experimental) public Publisher.Builder condition(String condition)
Default: - no condition
condition - A GitHub workflow expression used as a condition for publishers. This parameter is required.this@Stability(value=Experimental) public Publisher.Builder failureIssue(Boolean failureIssue)
Default: false
failureIssue - Create an issue when a publish task fails. This parameter is required.this@Stability(value=Experimental) public Publisher.Builder failureIssueLabel(String failureIssueLabel)
Only applies if failureIssue is true.
Default: "failed-release"
failureIssueLabel - The label to apply to the issue marking failed publish tasks. This parameter is required.this@Stability(value=Experimental) public Publisher.Builder jsiiReleaseVersion(String jsiiReleaseVersion)
Default: "latest"
jsiiReleaseVersion - Version requirement for `jsii-release`. This parameter is required.this@Stability(value=Experimental) public Publisher.Builder publishTasks(Boolean publishTasks)
Normally, publishing only happens within automated workflows. Enable this in order to create a publishing task for each publishing activity.
Default: false
publishTasks - Define publishing tasks that can be executed manually as well as workflows. This parameter is required.this@Stability(value=Experimental) public Publisher.Builder workflowRunsOn(List<String> workflowRunsOn)
Default: ["ubuntu-latest"]
workflowRunsOn - Github Runner selection labels. This parameter is required.thisCopyright © 2021. All rights reserved.