【问题标题】:AWS CodeBuild/CodePipeline user input parametersAWS CodeBuild/CodePipeline 用户输入参数
【发布时间】:2021-05-22 21:28:31
【问题描述】:

我是 AWS 新手,正在从 Azure 过渡。我想在 CodePipeline 中创建一个管道,它要求用户输入(例如:用户需要为变量“hello”输入一个值),并使用该输入来运行 CodeBuild 项目。在 Azure DevOps 中,这很容易在管道 YML 规范中定义,但我似乎无法在 AWS 中找到轻松做到这一点的方法,还是我遗漏了什么?

【问题讨论】:

  • 可以使用环境变量。

标签: amazon-web-services aws-codepipeline aws-codebuild


【解决方案1】:

AWS CodePipeline 目前不支持此功能。您可以做的是,在您的提交消息中传递此参数(如果管道在提交到分支时触发)或在您的 Git 标签中(如果管道在 git 标签推送时触发)。 示例:

commit message: my commit message [my_var]
git tag: my_var-1.0.0

然后在您的 buildspec.yml 文件中收集提交消息或标记并检查它是否包含您所需的参数。如果是,则执行下一个命令,否则退出脚本。

【讨论】:

    猜你喜欢
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 2019-12-15
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多