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

时间:2016-10-13 08:10:05

标签: git amazon-web-services github amazon-ec2 aws-code-deploy

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

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

有什么想法,建议吗?

1 个答案:

答案 0 :(得分:1)

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

  • Atlasssian Bamboo
  • CircleCI
  • 詹金斯
  • TravisCI

您将能够在其中一个工具中配置更多内容。他们通常允许一些轻量级脚本。