| Package | Description |
|---|---|
| io.github.cdklabs.projen.release |
| Modifier and Type | Method and Description |
|---|---|
Release.Builder |
Release.Builder.antitamper(Boolean antitamper)
(experimental) Checks that after build there are no modified files on git.
|
Release.Builder |
Release.Builder.artifactsDirectory(String artifactsDirectory)
(experimental) A directory which will contain artifacts to be published to npm.
|
Release.Builder |
Release.Builder.branch(String branch)
(experimental) The default branch name to release from.
|
static Release.Builder |
Release.Builder.create(GitHubProject project) |
Release.Builder |
Release.Builder.githubRelease(Boolean githubRelease)
(experimental) Create a GitHub release for each release.
|
Release.Builder |
Release.Builder.jsiiReleaseVersion(String jsiiReleaseVersion)
(experimental) Version requirement of `jsii-release` which is used to publish modules to npm.
|
Release.Builder |
Release.Builder.majorVersion(Number majorVersion)
(experimental) Major version to release from the default branch.
|
Release.Builder |
Release.Builder.npmDistTag(String npmDistTag)
(experimental) The npmDistTag to use when publishing from the default branch.
|
Release.Builder |
Release.Builder.postBuildSteps(List<? extends JobStep> postBuildSteps)
(experimental) Steps to execute after build as part of the release workflow.
|
Release.Builder |
Release.Builder.prerelease(String prerelease)
(experimental) Bump versions from the default branch as pre-releases (e.g.
|
Release.Builder |
Release.Builder.publishTasks(Boolean publishTasks)
(experimental) Define publishing tasks that can be executed manually as well as workflows.
|
Release.Builder |
Release.Builder.releaseBranches(Map<String,? extends BranchOptions> releaseBranches)
(experimental) Defines additional release branches.
|
Release.Builder |
Release.Builder.releaseEveryCommit(Boolean releaseEveryCommit)
Deprecated.
Use `releaseTrigger: ReleaseTrigger.continuous()` instead
|
Release.Builder |
Release.Builder.releaseFailureIssue(Boolean releaseFailureIssue)
(experimental) Create a github issue on every failed publishing task.
|
Release.Builder |
Release.Builder.releaseFailureIssueLabel(String releaseFailureIssueLabel)
(experimental) The label to apply to issues indicating publish failures.
|
Release.Builder |
Release.Builder.releaseSchedule(String releaseSchedule)
Deprecated.
Use `releaseTrigger: ReleaseTrigger.scheduled()` instead
|
Release.Builder |
Release.Builder.releaseTagPrefix(String releaseTagPrefix)
(experimental) Automatically add the given prefix to release tags.
|
Release.Builder |
Release.Builder.releaseTrigger(ReleaseTrigger releaseTrigger)
(experimental) The release trigger to use.
|
Release.Builder |
Release.Builder.releaseWorkflowName(String releaseWorkflowName)
(experimental) The name of the default release workflow.
|
Release.Builder |
Release.Builder.releaseWorkflowSetupSteps(List<? extends JobStep> releaseWorkflowSetupSteps)
(experimental) A set of workflow steps to execute in order to setup the workflow container.
|
Release.Builder |
Release.Builder.task(Task task)
(experimental) The task to execute in order to create the release artifacts.
|
Release.Builder |
Release.Builder.versionFile(String versionFile)
(experimental) A name of a .json file to set the `version` field in after a bump.
|
Release.Builder |
Release.Builder.versionrcOptions(Map<String,? extends Object> versionrcOptions)
(experimental) Custom configuration used when creating changelog with standard-version package.
|
Release.Builder |
Release.Builder.workflowContainerImage(String workflowContainerImage)
(experimental) Container image to use for GitHub workflows.
|
Release.Builder |
Release.Builder.workflowRunsOn(List<String> workflowRunsOn)
(experimental) Github Runner selection labels.
|
Copyright © 2021. All rights reserved.