【问题标题】:aws cloudformation jenkins plugin not taking parameters from the build in Cloud Formation recipe file/S3 URL fieldaws cloudformation jenkins 插件未从 Cloud Formation 配方文件/S3 URL 字段中的构建中获取参数
【发布时间】:2017-07-14 18:23:37
【问题描述】:

我正在使用aws cloudformation jenkins 插件来创建堆栈。我的工作有一个名为S3URL 的参数。下面附上截图

现在我在cloud formation plugin 中传递S3URL 如下

当我运行作业时,我在作业日志中收到以下 error 消息

似乎S3URL 参数值未输入到aws cloudformation jenkins plugin。谁能告诉我我做错了什么?

编辑 我在构建过程中将有效的 S3 url 作为字符串传递给参数。

【问题讨论】:

    标签: amazon-web-services jenkins jenkins-plugins amazon-cloudformation


    【解决方案1】:

    @shubhamagiwal92 我也遇到了同样的问题。

    我无法在“创建堆栈”作业配置的“参数”部分使用环境变量。

    因此,我使用了以下步骤:

    1. 我在环境变量中设置了S3URL、KeyName等参数的值,使用命令如下:

    导出 S3URL=s3://url/

    1. 我使用 aws-cli 通过“执行 Shell”步骤传递这些参数值,如下所示:

    aws cloudformation deploy --template-file $S3URL --stack-name MyStack --parameter-overrides KeyName=$KEYNAME

    【讨论】:

    • 请编辑您的答案。
    猜你喜欢
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    • 1970-01-01
    相关资源
    最近更新 更多