如何让GitHub Action同时触发push.paths与push.tags事件?
解决GitHub Actions触发条件问题
你的配置之所以只在创建标签时触发,是因为当前paths和tags属于同一个push事件的并列条件,需要同时满足才会执行——也就是只有当推送标签的同时,该标签对应的提交里恰好修改了document.tex,Action才会触发。
要让两种场景都触发,你需要把这两个条件拆成独立的push事件配置,让它们成为逻辑或的关系,只要满足其中一个条件就会触发:
on: push: # 场景1:修改document.tex并推送时触发 paths: - 'document.tex' push: # 场景2:创建任意标签时触发 tags: - '**'
这样配置后,无论是修改document.tex推送代码,还是创建任意标签,都会触发这个Action。
内容的提问来源于stack exchange,提问作者kostrykin
相关产品推荐
相关产品推荐

