Class GitHubWorkflow
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- software.amazon.awscdk.pipelines.PipelineBase
-
- io.github.cdklabs.cdkpipelines.github.GitHubWorkflow
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.62.0 (build 293ac17)", date="2022-07-16T00:20:23.455Z") @Stability(Stable) public class GitHubWorkflow extends software.amazon.awscdk.pipelines.PipelineBase
CDK Pipelines for GitHub workflows.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGitHubWorkflow.BuilderA fluent builder forGitHubWorkflow.
-
Constructor Summary
Constructors Modifier Constructor Description protectedGitHubWorkflow(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedGitHubWorkflow(software.amazon.jsii.JsiiObjectRef objRef)GitHubWorkflow(software.constructs.Construct scope, String id, GitHubWorkflowProps props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awscdk.pipelines.StageDeploymentaddStageWithGitHubOptions(software.amazon.awscdk.Stage stage)Deploy a single Stage by itself with options for further GitHub configuration.software.amazon.awscdk.pipelines.StageDeploymentaddStageWithGitHubOptions(software.amazon.awscdk.Stage stage, AddGitHubStageOptions options)Deploy a single Stage by itself with options for further GitHub configuration.protected voiddoBuildPipeline()Implemented by subclasses to do the actual pipeline construction.StringgetWorkflowName()StringgetWorkflowPath()-
Methods inherited from class software.amazon.awscdk.pipelines.PipelineBase
addStage, addStage, addWave, addWave, buildPipeline, getCloudAssemblyFileSet, getSynth, getWaves
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
GitHubWorkflow
protected GitHubWorkflow(software.amazon.jsii.JsiiObjectRef objRef)
-
GitHubWorkflow
protected GitHubWorkflow(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
GitHubWorkflow
@Stability(Stable) public GitHubWorkflow(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull GitHubWorkflowProps props)- Parameters:
scope- This parameter is required.id- This parameter is required.props- This parameter is required.
-
-
Method Detail
-
addStageWithGitHubOptions
@Stability(Stable) @NotNull public software.amazon.awscdk.pipelines.StageDeployment addStageWithGitHubOptions(@NotNull software.amazon.awscdk.Stage stage, @Nullable AddGitHubStageOptions options)Deploy a single Stage by itself with options for further GitHub configuration.Add a Stage to the pipeline, to be deployed in sequence with other Stages added to the pipeline. All Stacks in the stage will be deployed in an order automatically determined by their relative dependencies.
- Parameters:
stage- This parameter is required.options-
-
addStageWithGitHubOptions
@Stability(Stable) @NotNull public software.amazon.awscdk.pipelines.StageDeployment addStageWithGitHubOptions(@NotNull software.amazon.awscdk.Stage stage)Deploy a single Stage by itself with options for further GitHub configuration.Add a Stage to the pipeline, to be deployed in sequence with other Stages added to the pipeline. All Stacks in the stage will be deployed in an order automatically determined by their relative dependencies.
- Parameters:
stage- This parameter is required.
-
doBuildPipeline
@Stability(Stable) protected void doBuildPipeline()
Implemented by subclasses to do the actual pipeline construction.- Specified by:
doBuildPipelinein classsoftware.amazon.awscdk.pipelines.PipelineBase
-
getWorkflowName
@Stability(Stable) @NotNull public String getWorkflowName()
-
getWorkflowPath
@Stability(Stable) @NotNull public String getWorkflowPath()
-
-