GitHub Actions 在 PR 合併時運行兩次

傑夫

我有一個帶有以下觸發器的 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 只構建一次?

桂福祿

正如Github 社區上的這篇帖子(和帖子)中所解釋的那樣

您可以使用此觸發條件實現您想要的:

on:
  pull_request:
    types: [closed]

然後if condition在你的工作中使用它來保證它只有在 PR 被合併時才會運行

jobs:
  build:
    if: github.event.pull_request.merged == 'true'
    steps:
      ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

合併 PR 時運行 GitHub 操作

분기가 PR에 사용한 Github Actions

Github actions 自託管運行器 - 運行的作業已超過 360 分鐘的最大執行時間已解決

Github Actions에서 fork가 아닌 PR 용 대상 분기 참조 가져 오기

How to set secrets in Github Actions?

Folder missing in artifact - GitHub Actions

Will a github token leak when running github actions

GitHub 작업은 github-actions(봇)에 의해 생성된 커밋 또는 PR에서 트리거되지 않습니다.

Github Actions .Net 설정 전송

Why some GitHub actions stopped executing?

在 R 中運行求和時合併兩個 data.tables

github-actions에서 새 커밋을 푸시 (현재 업데이트) 할 때 PR에서 이전 실행을 취소하는 방법

Custom "details" link in the github pr checks

Get the latest workflow run from GitHub Actions using the Octokit API

如何使 GitHub Actions 工作流程變乾

GitHub Actions CI의 캐시 적중률 0.00%

Github Actions 매트릭스 질문

如何在 Github Actions 中設置 Rubocop

GitHub Actions - *一些*空的環境秘密

Github-actions: cache repo to speed up maven builds

What does ubuntu-latest mean for GitHub Actions?

PHP / Github Actions workflows: how to provide secrets in $_ENV

GitHub Actions 자동 승인이 GitHub Actions 봇에서 생성한 pull 요청에서 작동하지 않음

github PR에서 커버리지 표시

GitHub Action 中更新的 Node 版本未被 PR 檢查

다른 저장소로 Github Actions 릴리스

GitHub Actions의 행렬이란 무엇입니까?

GitHub Actions CI / CD에서 Flutter를 빌드하는 방법

Windows에서 Github Actions를 사용한 Python 테스트

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관