更改某些文件时的 Github->AWS CodeDeploy



我尝试配置从github到aws codedeploy的自动部署。我发现了一些有用的教程(如https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy),它的工作。

我有两个问题:1. 只有当我在根文件夹中添加/更改文件而不是在子文件夹(或某些子文件夹)中添加/更改文件时,我才想触发AWS CodeDeploy。原因:我使用我的repo来存储ML任务,每个ML模型都存储在根目录(或"模型"中)的单独脚本中。当我更新其他文件时,我不想启动部署。2. 我想为每个更改的模型启动一个AWS实例,即为根文件夹(或模型子文件夹)中的每个文件启动一个AWS实例。

有什么想法和建议吗?

听起来你应该考虑使用的不仅仅是Github和CodeDeploy。具体来说,您需要一个持续集成/持续交付系统。例子:

  • Atlasssian竹
  • CircleCI
  • 詹金斯
  • TravisCI

您将能够在其中一个工具中配置更多的东西。它们通常允许一些轻量级脚本。

相关内容

  • 没有找到相关文章

最新更新