我有一個帶有以下觸發器的 GitHub 操作:
name: Continuous Integration
on:
schedule:
- cron: "0 */3 * * *"
push:
branches:
- master
- preview
pull_request:
types: [ opened, synchronize, reopened ]
branches:
- master
- preview
看來,當一個PR中合并運行兩次-我看到以下內容:
AND

我希望只看到推送到預覽的那個(因為我將 PR 的事件型別設定為僅打開、同步和重新打開)。
合并時如何讓我的 PR 只構建一次?
uj5u.com熱心網友回復:
正如Github 社區上的這篇帖子(和帖子)中所解釋的那樣。
您可以使用此觸發條件實作您想要的:
on:
pull_request:
types: [closed]
然后if condition在你的作業中使用它來保證它只有在 PR 被合并時才會運行:
jobs:
build:
if: github.event.pull_request.merged == 'true'
steps:
...
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372659.html
上一篇:VSCode不跟蹤克隆的更改
