配置GitHub Workflow:仅在含tsconfig.json的顶层目录提交时触发
配置GitHub Workflow仅触发指定顶层目录提交
核心思路:通过GitHub Workflow的
on.push.paths字段,精确指定只监听Play-on-YouTube顶层目录下的所有内容变更,避免其他目录(包括含tsconfig.json的嵌套目录)触发Workflow。完整Workflow配置示例:
name: Play-on-YouTube 专属流程 on: push: paths: - 'Play-on-YouTube/**'
配置说明
Play-on-YouTube/**:通配符**会匹配该顶层目录下的所有文件、子目录及子目录内的所有内容,确保该目录下任何变更都能触发流程。- 由于仅指定了该路径,仓库内其他顶层目录(包括后续可能出现含
tsconfig.json的嵌套目录)的变更都不会触发此Workflow,完全符合需求。
内容的提问来源于stack exchange,提问作者Raghavan Vidhyasagar
相关产品推荐
相关产品推荐

