【问题标题】:How to make CodePipeline watch a sepecific folder of CodeCommit?如何让 CodePipeline 监视 CodeCommit 的特定文件夹?
【发布时间】:2019-08-29 14:45:08
【问题描述】:

我已经设置了一个管道来监视具有给定分支的 codeCommit 存储库,它运行良好。

我想限制我的管道仅查看我的存储库中的一个文件夹。想象一下我的仓库包含两个文件夹:fold1 和 fold2。按照现在, fold1 或 fold2 上的任何提交都会触发管道。我想将其限制为仅在 fold1 上进行更改。

我在 AWS 文档中还没有找到这样做的方法。显然,我可以将其拆分为两个存储库,因为所有代码都放在一起,所以我更愿意避免使用这个选项。

【问题讨论】:

    标签: aws-codepipeline aws-codecommit


    【解决方案1】:

    CodePipeline 目前没有此功能。最好的解决方法是让您的构建任务找出哪些文件夹已更改,如果没有任何更改,则构建失败。 CodePipeline 不会促进构建失败的更改。

    因为所有代码都聚集在一起。

    如果代码相互依赖,那么无论发生什么变化,始终发布软件实际上是可取的。 CodePipeline 是一种持续交付产品,在持续交付中,非常希望快速且频繁地部署更改。

    【讨论】:

    • 你能推荐一种方法来轻松检查文件夹中是否没有任何变化吗?
    【解决方案2】:

    我得出了同样的结论。就我而言,我已将文件夹拆分为多个存储库,并创建了 cloudformation 脚本以轻松创建多个管道。

    【讨论】:

      猜你喜欢
      • 2017-07-19
      • 2022-08-14
      • 2021-11-13
      • 2021-05-10
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      相关资源
      最近更新 更多