【发布时间】:2022-01-18 07:39:40
【问题描述】:
我是这里的新手,我需要任何有关 CDK 代码管道的帮助。 我正在尝试使用管道部署一个模块,但由于某种原因,它卡在了“资产”执行步骤。
错误:无法在“assembly-xxxPipelinexxxStack-Deploy/xxxPipelinexxxStackDeployxxxPipelinexxxStackF5F6A16A.assets.json”读取资产清单:ENOENT:没有这样的文件或目录,stat 'assembly-xxxPipelinexxxStack-Deploy/xxxPipelinexxxStackDeployxxxPipelinexxxStackF5F6A16A.assets.json'
我已经检查了 cdk.out,它确实包含位于 assembly-xxxPipelinexxxStack-Deploy/xxxPipelinexxxStackDeployxxxPipelinexxxStackF5F6A16A.assets.json 位置的所需文件
自动生成的 buildspec 文件如下:
{
"version": "0.2",
"phases": {
"install": {
"commands": [
"npm install -g cdk-assets"
]
},
"build": {
"commands": [
"cdk-assets --path \"assembly-xxxPipelinexxxStack-Deploy/xxxPipelinexxxStackDeployxxxPipelinexxxStackF5F6A16A.assets.json\" --verbose publish \"38341e9ef6b01cd2c7cc3b47cd0d2da98933b1121302bf0b03603950b8ff0bd4:current_account-current_region\""
]
}
}
}
流水线阶段是:
- 来源 - 成功
-
构建 - 成功
- 合成器 - 成功
-
资产
- FileAsset1 - 失败
感谢您的时间并回复。
【问题讨论】:
标签: amazon-web-services aws-cdk aws-codepipeline aws-codebuild