【问题标题】:CodeCommit not outputing expected environment variables to CodePipeline namespaceCodeCommit 未将预期的环境变量输出到 CodePipeline 命名空间
【发布时间】:2021-03-21 02:03:21
【问题描述】:

我正在尝试通过 AWS Web 控制台设置管道。整个事情运行顺利,但我对 CodeCommit 输出的变量有疑问,这些变量应该可用于以下操作。

在 CodeCommit 操作配置中,变量命名空间设置为 SourceVariables

在 CodeBuild 操作配置中,我定义了一个 BRANCH 环境变量,它应该映射 SourceVariables 命名空间的 BranchName,它应该由基于 this variable reference 的 CodeCommit 操作输出。

BRANCH 替换在 CodeBuild 中仍然有效......但是。

这不是我所期望的。

为了让 CodePipeline 按预期从 CodeCommit 评估此环境变量,我缺少什么?

【问题讨论】:

  • 问题解决了吗?

标签: environment-variables aws-codepipeline aws-codecommit


【解决方案1】:

如果您在 S3Deploy 操作中使用该变量的值,您是否尝试过在 buildspec.yml 文件中使用 env/exported-variables?

更多信息here

【讨论】:

  • 不,它没有在 S3Deploy 操作中使用,我将部署操作配置为简单地从 BuildArtifact 获取所有内容,而不管文件名如何。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-18
  • 1970-01-01
  • 2014-04-12
  • 2011-10-24
  • 2021-06-16
  • 1970-01-01
  • 2012-08-26
相关资源
最近更新 更多