git - 我可以将 CodeStar 的部署基础设施与现有的 CodeCommit 存储库一起使用吗?

标签 git amazon-web-services aws-codecommit aws-codestar

CodeStar 似乎由两部分组成

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

有没有一种方法可以对现有的 CodeCommit 存储库执行 (2)?那就是我可以将这样的 repo 与某些服务“ Hook ”,这样当我推送到 repo 时,更新就会被推送到服务吗?

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

最佳答案

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

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

-佩奇@AWS

关于git - 我可以将 CodeStar 的部署基础设施与现有的 CodeCommit 存储库一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43709402/

相关文章:

amazon-web-services - AWS lightsail 与 codeStar 之间有什么区别

amazon-web-services - 如何使用 Cloudformation 从 S3 存储桶中的代码创建 AWS codecommit 存储库

git - CodeCommit 错误 Elastic Beanstalk (AWS)

git 在推送时挂起

amazon-web-services - aws ApiGateway 部署到特定阶段

xcode - Xcode4中这个Git是什么?

reactjs - 在 AWS BeanStalk 中使用 Spring Boot REST API 部署 React 应用程序

python - 如何使用 Lambda 将 AWS CodeCommit 推送到 S3?

Git:添加与推送与提交

ruby-on-rails - gem 未 checkout 。请在 Heroku 中运行 `bundle install`