Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aws codepipeline 如何使CodePipeline监视CodeCommit的单独文件夹?_Aws Codepipeline_Aws Codecommit - Fatal编程技术网

Aws codepipeline 如何使CodePipeline监视CodeCommit的单独文件夹?

Aws codepipeline 如何使CodePipeline监视CodeCommit的单独文件夹?,aws-codepipeline,aws-codecommit,Aws Codepipeline,Aws Codecommit,我已经设置了一个管道,用于监视具有给定分支的codeCommit存储库,它可以完美地工作 我想限制我的管道只查看我的回购上的一个文件夹。假设我的回购包含两个文件夹:fold1和fold2。根据now,fold1或fold2上的任何提交都会触发管道。我想将其限制为仅对fold1进行更改 我还没有在AWS文档中找到这样做的方法。显然,我可以分为两个存储库,这是一个我更愿意避免的选项,因为所有代码都集中在一起。CodePipeline当前没有此功能。最好的解决方法是让构建任务找出哪些文件夹已更改,如果

我已经设置了一个管道,用于监视具有给定分支的codeCommit存储库,它可以完美地工作

我想限制我的管道只查看我的回购上的一个文件夹。假设我的回购包含两个文件夹:fold1和fold2。根据now,fold1或fold2上的任何提交都会触发管道。我想将其限制为仅对fold1进行更改


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

CodePipeline当前没有此功能。最好的解决方法是让构建任务找出哪些文件夹已更改,如果没有更改,则构建失败。CodePipeline不会升级无法生成的更改

因为所有的代码都在一起


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

我得出了相同的结论。在我的例子中,我将文件夹拆分为多个repo,并创建了cloudformation脚本来轻松创建多个管道。

您能推荐一种方法来轻松检查文件夹中的任何内容是否已更改吗?