Стратегия развертывания для развертывания нескольких безсерверных сервисов в одном конвейере - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть несколько безсерверных сервисов в одном каталоге.Каждый из сервисов имеет свой собственный серверный yaml.Мой каталог выглядит следующим образом.Каков рекомендуемый способ развертывания такой структуры проекта?Можно ли использовать родительский yaml для развертывания всех других serverless.yamls?

enter image description here

Каков рекомендуемый способ развертывания этих служб?

1 Ответ

0 голосов
/ 28 сентября 2018

К сожалению, нет никаких официальных безсерверных инструментов для развертывания нескольких подобных сервисов.Я закончил тем, что написал небольшой bash-скрипт для этого.Вы можете использовать что-то вроде:

for service in $(find . -maxdepth 2 -type f -name serverless.yml -exec dirname {} \;)
do
    cd $service
    npm install
    sls deploy
    cd -
done
...