我正在使用aws cloudformation jenkins插件来创建堆栈。我的工作有一个名为S3URL
的参数。截图位于下方
现在我传递cloud formation plugin中的S3URL
,如下所示
当我运行作业时,我在作业日志中收到以下error
消息
似乎S3URL
参数值未输入aws cloudformation jenkins plugin。有人可以告诉我我做错了什么吗?
修改 我在构建参数时传递了一个有效的S3 url作为字符串。
答案 0 :(得分:0)
@ shubhamagiwal92我也遇到了同样的问题。我无法在“创建堆栈”作业配置的“参数”部分中使用env变量。所以我使用了以下步骤: - 步骤1: - 使用命令在环境变量中设置S3URL,KeyName和其他参数的值:$ export S3URL = s3:// url / 步骤2: - 使用aws-cli命令使用“Execute Shell”在参数中传递这些值: - $ aws cloudformation deploy --template-file $ S3URL --stack-name MyStack --parameter-overrides KeyName = $ KEYNAME