我想amplify init
在詹金斯做一份工作。所以这需要无头完成。从代码仓库中汲取灵感
我已经准备好这段代码
# #!/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
文件,以便我的团队不必将它包含在存储库中。