我偏爱Python,但Lambda支持的任何语言都可以。
我有Prod、Beta和Gamma分支以及对应的S3文件夹。我正在寻找一种方法,让Lambda响应CodeCommit触发器,并根据触发它的分支克隆存储库并将文件放置在适当的S3文件夹中。
- S3://Example-Folder/Application/Prod
- S3://Example-Folder/Application/Beta
- S3://Example-Folder/Application/Gamma
我尝试使用GitPython,但它不起作用,因为Lambda AMI基础中没有安装Git,而GitPython依赖于它。
我还查看了Boto3文档,只有监护任务可用;它无法返回项目文件。
感谢您的帮助!
get_differences
中的afterCommitSpecifier='master'
应该替换为afterCommitSpecifier=branch
,对吗? - RomaValcer