我正在尝试从CodeCommit存储库创建一个cloudformation堆栈。 我已经在CodeBuild中创建了构建项目。
我的构建命令是这样的:
build:
commands:
- aws cloudformation create-stack
--stack-name SGStack
--template-body file://security_groups.template
--parameters ParameterKey=VPCID,ParameterValue=vpc-77092d1
我认为'--template-body'命令有问题。
如何在codebuild构建命令中引用codecommit仓库文件?
答案 0 :(得分:0)
在构建规范中,尝试使用pwd或使用CODEBUILD_SRC_DIR环境变量访问模板:
例如:
内部版本: 命令: -AWS Cloudformation创建堆栈 --stack-name SGStack --template-body文件:// $(pwd)/security_groups.template --parameters ParameterKey = VPCID,ParameterValue = vpc-77092d1