Class CodePipelineFileSet

A FileSet created from a CodePipeline artifact.

Inheritance

CodePipelineFileSet

Implements
Inherited Members
Namespace: Amazon.CDK.Pipelines
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CodePipelineFileSet : FileSet, IFileSetProducer
Syntax (vb)
Public Class CodePipelineFileSet Inherits FileSet Implements IFileSetProducer
Examples
Pipeline codePipeline;


             var sourceArtifact = new Artifact("MySourceArtifact");

             var pipeline = new CodePipeline(this, "Pipeline", new CodePipelineProps {
                 CodePipeline = codePipeline,
                 Synth = new ShellStep("Synth", new ShellStepProps {
                     Input = CodePipelineFileSet.FromArtifact(sourceArtifact),
                     Commands = new [] { "npm ci", "npm run build", "npx cdk synth" }
                 })
             });

Synopsis

Methods

Methods

FromArtifact(Artifact_)

Turn a CodePipeline Artifact into a FileSet.

public static CodePipelineFileSet FromArtifact(Artifact_ artifact)
Parameters
artifact Artifact_
Returns

CodePipelineFileSet

Implements