3

CodeStar 似乎由两部分组成

  1. 一种轻松生成多个相关资源和用于管理项目的 CodeCommit 存储库的方法,以及
  2. 一种自动部署 CodeCommit 代码以在特定 AWS 服务上运行的机制。

有没有办法只使用现有的 CodeCommit 存储库(2)?那就是我可以将这样的存储库与某些服务“挂钩”,以便当我推送到存储库时,更新会推送到服务?

例如,对于一个现有的 Lambda 项目,我目前有一个我了解如何轻松添加到 CodeCommit 的存储库;但现在我手动更新正在运行的 Lambda 服务aws lambda update-function-code ...(以及必要的打包步骤)。或者我有一些 Flask EB 网站,我目前使用eb deploy .... 两者都来自我的本地 CLI。有没有办法连接起来以便git push <CodeCommit repo> ...执行这些部署,就像从头开始构建的 CodeStar 项目一样?

4

1 回答 1

2

您可以使用 CodeCommit 作为 CodePipelines 中的源提供程序;如果您通过 CodePipelines 部署,这应该可以满足您的需求。请参阅http://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-simple-codecommit.html#codecommit-create-pipeline

如果这不能解决您的问题,请告诉我们。

-佩奇@AWS

于 2017-05-08T20:05:18.237 回答