我不确定这是我结构的最佳方法,但是我有一个名为lambda的存储库,该存储库具有以下结构:
lambda/
lambda_func_one/
lambda_func_two/
...
lambda_func_n/
每个lambda功能不一定使用相同的语言。例如,lambda_func_one
在Python中,而lambda_func_two
在节点中。
可以连续部署/集成所有这些lambda功能吗?另外,我可以使他们每个人自己的存储库,但是能够致电Git拉动并查看团队对各自的Lambda功能的所有更改真是太好了。
这样,一个函数的更改也触发了其他函数中的部署管道。如果您仍然想将它们保留在一个回购中,则可以为每个功能拥有不同的分支,并为这些分支设置CI/CD。