FileSet
- class aws_cdk.pipelines.FileSet(id, producer=None)
- Bases: - object- A set of files traveling through the deployment pipeline. - Individual steps in the pipeline produce or consume ``FileSet``s. - ExampleMetadata:
- infused 
 - Example: - @jsii.implements(pipelines.ICodePipelineActionFactory) class MyJenkinsStep(pipelines.Step): def __init__(self, provider, input): super().__init__("MyJenkinsStep") # This is necessary if your step accepts parameters, like environment variables, # that may contain outputs from other steps. It doesn't matter what the # structure is, as long as it contains the values that may contain outputs. self.discover_referenced_outputs({ "env": {} }) def produce_action(self, stage, *, scope, actionName, runOrder, variablesNamespace=None, artifacts, fallbackArtifact=None, pipeline, codeBuildDefaults=None, beforeSelfMutation=None, stackOutputsMap): # This is where you control what type of Action gets added to the # CodePipeline stage.add_action( cpactions.JenkinsAction( # Copy 'actionName' and 'runOrder' from the options action_name=action_name, run_order=run_order, # Jenkins-specific configuration type=cpactions.JenkinsActionType.TEST, jenkins_provider=self.provider, project_name="MyJenkinsProject", # Translate the FileSet into a codepipeline.Artifact inputs=[artifacts.to_code_pipeline(self.input)] )) return pipelines.CodePipelineActionFactoryResult(run_orders_consumed=1) - Parameters:
- id ( - str) – Human-readable descriptor for this file set (does not need to be unique).
- producer ( - Optional[- Step])
 
 - Methods - produced_by(producer=None)
- Mark the given Step as the producer for this FileSet. - This method can only be called once. - Parameters:
- producer ( - Optional[- Step])
- Return type:
- None
 
 - to_string()
- Return a string representation of this FileSet. - Return type:
- str
 
 - Attributes - id
- Human-readable descriptor for this file set (does not need to be unique). 
 - primary_output
- The primary output of a file set producer. - The primary output of a FileSet is itself. 
 - producer
- The Step that produces this FileSet.