【发布时间】:2021-11-04 06:19:42
【问题描述】:
如何将预先存在的 Amazon S3 存储桶用于 source_artifact 和 cloud_assembly_artifact Artifacts docs here我的代码在下面
source_artifact = codepipeline.Artifact()
cloud_assembly_artifact = codepipeline.Artifact()
pipeline = pipelines.CdkPipeline(self, 'Pipeline',
cloud_assembly_artifact=cloud_assembly_artifact,
pipeline_name='testPipeline',
source_action = cpactions.CodeCommitSourceAction(
repository=codecommit.Repository.from_repository_name(
self,
id="cicd_pipeline",
repository_name="repo-name"
),
branch='master',
action_name='CodeCommit',
trigger=cpactions.CodeCommitTrigger.POLL,
output=source_artifact,
),
synth_action=pipelines.SimpleSynthAction(
source_artifact=source_artifact,
cloud_assembly_artifact=cloud_assembly_artifact,
install_command='npm install -g aws-cdk && pip install -r requirements.txt',
build_command='pytest unittests',
synth_command='cdk synth'))
【问题讨论】:
标签: python amazon-web-services amazon-s3 aws-cdk aws-codepipeline