我希望我的工作流仅在特定目录发生更改时才触发推送。这可能吗,我漏掉了什么? 我尝试过类似下面所示的操作,但它没有触发触发器。
name: ABC
on:
push:
branches: [master/my-directory]
pull_request:
branches: [ master ]
我希望我的工作流仅在特定目录发生更改时才触发推送。这可能吗,我漏掉了什么? 我尝试过类似下面所示的操作,但它没有触发触发器。
name: ABC
on:
push:
branches: [master/my-directory]
pull_request:
branches: [ master ]
branches:
列表,这样它就会在每个分支上触发。 - Benjamin W.schedule:
和push:
,任何一个都将触发工作流。这是有意义的。在触发器内部,例如push:
,branches:
和paths:
的附加条件是AND。现在,我不确定branches:
和tags:
,但是对于本答案的目的而言,“推送到master
分支并更改my-directory
目录树中的内容” 这个语句是正确的。 - Benjamin W.push
和pull_request
。 - Benjamin W.