在一个 Pipeline 中部署多个无服务器服务的部署策略
Deployment Strategy for deploying multiple serverless services in one Pipeline
我在一个目录中有多个无服务器服务。每个服务都有自己的无服务器 yaml。我的目录如下。部署此类项目结构的推荐方法是什么?是否可以使用父无服务器 yaml 来部署所有其他 serverless.yamls?
部署这些服务的推荐方法是什么?
不幸的是,没有任何官方的无服务器工具可以像这样部署多个服务。我最终写了一个小 bash 脚本来完成它。你可以使用类似的东西:
for service in $(find . -maxdepth 2 -type f -name serverless.yml -exec dirname {} \;)
do
cd $service
npm install
sls deploy
cd -
done
我在一个目录中有多个无服务器服务。每个服务都有自己的无服务器 yaml。我的目录如下。部署此类项目结构的推荐方法是什么?是否可以使用父无服务器 yaml 来部署所有其他 serverless.yamls?
部署这些服务的推荐方法是什么?
不幸的是,没有任何官方的无服务器工具可以像这样部署多个服务。我最终写了一个小 bash 脚本来完成它。你可以使用类似的东西:
for service in $(find . -maxdepth 2 -type f -name serverless.yml -exec dirname {} \;)
do
cd $service
npm install
sls deploy
cd -
done