首頁  >  文章  >  開發工具  >  如何在github actions中取得pr號

如何在github actions中取得pr號

Linda Hamilton
Linda Hamilton原創
2024-10-10 11:51:17772瀏覽

本文介紹了在 GitHub Actions 中檢索拉取請求編號的方法。主要方法是利用工作流程檔案中的pull_request_target 運算式透過GITHUB_PULL_REQUEST_NUMBER 存取拉取請求編號

如何在github actions中取得pr號

如何在GitHub Actions? >

要在GitHub Actions 中檢索拉取請求編號,您可以使用以下步驟:

    在工作流程文件中新增
  1. 表達式。例如:pull_request_target
<code class="yaml">name: Pull Request Actions

on:
  pull_request:
    paths:
      - "**.py"

jobs:
  build-test:
    runs-on: ubuntu-latest
    if: ${{ github.event.pull_request.target.branch == 'main' }}
    steps:
      - name: Get pull request number
        id: get_pull_request_number
        uses: actions/github-script@v6
        with:
          script: |
            console.log(`The pull Request number is ${process.env.GITHUB_PULL_REQUEST_NUMBER}`)</code>
    新增表達式後,您可以使用
  1. 環境變數取得拉取請求編號。 GITHUB_PULL_REQUEST_NUMBER
如何存取 GitHub Actions 工作流程中的拉取請求編號?

您可以使用

運算式存取 GitHub Actions 工作流程中的拉取請求編號。例如:github.event.pull_request.number

<code class="yaml">name: Pull Request Actions

on: pull_request

jobs:
  build-test:
    runs-on: ubuntu-latest
    steps:
      - name: Get pull request number
        run: echo "The pull Request number is ${{ github.event.pull_request.number }}"</code>
如何從 GitHub Actions 檢索拉取請求 ID 以在工作流程中使用?

要從 GitHub Actions 檢索拉取請求 ID 以在工作流程中使用,您可以使用

表達式。例如:github.event.pull_request.id

以上是如何在github actions中取得pr號的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn