environment-variables - CodeCommit 未将预期的环境变量输出到 CodePipeline 命名空间
问题描述
我正在尝试通过 AWS Web 控制台设置管道。整个事情运行顺利,但我对 CodeCommit 输出的变量有疑问,这些变量应该可用于以下操作。
在 CodeCommit 操作配置中,变量命名空间设置为SourceVariables
.
在 CodeBuild 操作配置中,我定义了一个BRANCH
应该映射命名空间的环境变量BranchName
,SourceVariables
应该由 CodeCommit 操作基于此变量引用输出。
BRANCH
替换在 CodeBuild 中有效……然而。
这几乎不是我所期望的。
为了让 CodePipeline 按预期从 CodeCommit 评估此环境变量,我缺少什么?
解决方案
如果您在 S3Deploy 操作中使用该变量的值,您是否尝试过在 buildspec.yml 文件中使用 env/exported-variables?
更多信息在这里
推荐阅读
- javascript - 在 useCallback() 钩子中反应 setState 没有正确设置状态变量?
- python-3.x - 合并 Pandas 数据框(即:订单和库存),然后重新调整库存
- r - 存储嵌套循环的输出
- c++ - 找到正确版本的库
- python - 如何更改轴和标签颜色?
- arduino - 尝试在 arduino uno wifi 上使用 rgb 矩阵时“未声明 SPCR”
- python-3.x - 不要在 Django 中等待数据库结果出现在异步视图中
- zsh - 仅当我输入大写字母时,zsh 自动完成才使用区分大小写的匹配
- deep-learning - 用于视频识别的 CNN + RNN 架构
- mysql - 使用nodejs + sequelize执行插入时出错