【发布时间】:2020-03-16 09:02:41
【问题描述】:
我试图在詹金斯的工作中做一个amplify init。所以这需要无头完成。
从code repo获得灵感
我已经准备好了这段代码
# #!/bin/bash
set -e
IFS='|'
AWSCLOUDFORMATIONCONFIG="{\
\"configLevel\":\"general\",\
\"useProfile\":false,\
\"accessKeyId\":\"${AWS_ACCESS_KEY_ID}\",\
\"secretAccessKey\":\"${AWS_SECRET_ACCESS_KEY}\",\
\"region\":\"${region}\"\
}"
AMPLIFY="{\"envName\":\"${AMPLIFY_ENV}\", \"defaultEditor\":\"code\"}"
PROVIDERS="{\"awscloudformation\":$AWSCLOUDFORMATIONCONFIG}"
echo 'Initializing Amplify'
amplify init \
--amplify $AMPLIFY \
--providers $PROVIDERS \
--yes
echo 'Amplify Initialized'
问题是从控制台执行amplify init 不会将资源推送到云端。
但是做一个amplify init(无头)的方式。即使使用现有环境,每次更改都会推送到云端。
我试图实现它来创建/生成API.service.ts 文件,这样我的团队就不必将它包含在存储库中。
【问题讨论】:
标签: amazon-web-services aws-amplify aws-amplify-cli