У меня есть около 10 отдельных микро-сервисов, которые в основном являются облачными функциями для различных заданий обработки данных, которые все находятся в одном репозитории github.
Цель состоит в том, чтобы инициировать выборочное развертывание этих сервисов в GoogleОблачные функции, при переходе к ветви - когда обновлена отдельная функция.
Я должен избегать ситуации, когда обновление одного сервиса вызывает развертывание всех облачных функций.
Моя текущая структура репозитория:
/repo
--/service_A
----/function
----/notebook
--/service_B
----/function
----/notebook
Кстати, каковы плюсы и минусы использования Github Actions VS Google Cloud Build для такой автоматизации?