What is the recommended way to consume external resources (git repositories) as part of the deployment process?
I am setting up a Serverless app on AWS with a static site hosted on S3. The lambdas and static site are hosted on individual repositories, and I am looking for ways to have a seamless integration between Pulumi handling the infrastructure and the deployment of those external contents.
In addition, I am also looking to somehow have a continuous delivery from each lambda and static site repositories when commits are made to master.
• Has anyone dealt with this already?
• Are there any pitfalls to avoid?
• Any reading material?