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_