我正在从事一项有趣的任务,但到目前为止还无法解决。
配置:
- 用于在 SSM 中存储值的后端 AWS 代码管道 (@aws-cdk/aws-ssm)
- 前端的 AWS 代码管道,它构建了一个为 React App 构建项目的管道
- 带有 buildspec.yml 的 React App git 存储库,由 #2 的管道使用并部署到 S3
问题: 读取存储在 #1 中的值并将其注入 React App 的任何好方法?
我可以在 #2 中轻松阅读它,但该项目仅用于创建管道。因此,我认为前端需要在管道中执行一些特殊步骤,以便在构建或部署步骤期间更新 React App。
有什么绝妙的主意吗?:) 到目前为止我还没有。
谢谢!
buildspec.yml 代码:
version: 0.2
phases:
install:
runtime-versions:
nodejs: 12
commands:
- yarn install
build:
commands:
- yarn build
artifacts:
base-directory: ./build
files:
- '**/*'
cache:
paths:
- './node_modules/**/*'