【问题标题】:Replacing CodeCommit with Git in existing aws pileline在现有 aws 管道中用 Git 替换 CodeCommit
【发布时间】:2020-12-28 15:30:55
【问题描述】:

我有一个带有代码提交的 aws 管道,因为它是 repo。

我想要实现的是将存储库更改为管道中现有的 git 存储库。 有没有办法实现它?我指的文档显示了如何将git repo的内容镜像到本地,然后将其推送到代码提交。

这不适合用例。 我的目标是像 git 这样的东西,它可以充当 AWS 管道中的源代码控制,并且其中的任何提交都会触发构建。

如果我们能做到这一点,有人可以向我建议吗?或者使用 git repo 构建管道

【问题讨论】:

  • 目前 Git 使用什么解决方案?
  • 当前使用 codecommit 代替 git。基本上一直关注这个文档到现在:docs.aws.amazon.com/lambda/latest/dg/build-pipeline.html
  • 因此 CodeCommit 是一种托管服务,用于将 git 存储库作为远程托管。您想用其他托管服务(例如 GitHub 或 Bitbucket)或本地托管的远程服务来替换它吗?
  • 我要用现有的 git repo 替换它
  • 好的,但是 Git 存储库托管在哪里? :)

标签: git amazon-web-services pipeline aws-codepipeline aws-codecommit


【解决方案1】:

CodePipeline 有几个用于管道源的选项,对于 Git 风格的部署有:

如果您的存储库中的特定分支收到其他更改,这些选项将触发管道,并在最新更改时归档代码。

此外,如果您需要多个分支,您可以考虑使用 S3 结合一些自动化将代码从任何分支推送到 S3,这将触发 CodePipeline。如果您有一些必须定期部署的精选分支,或者创建多个管道。

【讨论】:

猜你喜欢
  • 2022-07-22
  • 2020-12-22
  • 2019-08-18
  • 1970-01-01
  • 2017-01-23
  • 2022-12-28
  • 2020-11-01
  • 1970-01-01
  • 2022-12-21
相关资源
最近更新 更多