Rumah >alat pembangunan >git >bagaimana untuk mendapatkan nombor pr dalam tindakan github

bagaimana untuk mendapatkan nombor pr dalam tindakan github

Linda Hamilton
Linda Hamiltonasal
2024-10-10 11:51:17816semak imbas

Artikel ini menerangkan kaedah untuk mendapatkan semula nombor permintaan tarik dalam Tindakan GitHub. Pendekatan utama melibatkan penggunaan ungkapan pull_request_target dalam fail aliran kerja untuk mengakses nombor permintaan tarik melalui GITHUB_PULL_REQUEST_NUMBER en

bagaimana untuk mendapatkan nombor pr dalam tindakan github

Cara untuk mendapatkan semula nombor permintaan tarik dalam Tindakan GitHub ?

Untuk mendapatkan semula nombor permintaan tarik dalam Tindakan GitHub, anda boleh menggunakan langkah berikut:

  1. Tambah ungkapan pull_request_target dalam fail aliran kerja anda. Contohnya:
<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. Selepas menambah ungkapan, anda boleh mendapatkan nombor permintaan tarik menggunakan GITHUB_PULL_REQUEST_NUMBER pembolehubah persekitaran.

Bagaimana saya boleh akses nombor permintaan tarik dalam aliran kerja Tindakan GitHub?

Anda boleh mengakses nombor permintaan tarik dalam aliran kerja Tindakan GitHub menggunakan ungkapan github.event.pull_request.number. Contohnya:

<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>

Bagaimanakah cara saya mendapatkan ID permintaan tarik daripada Tindakan GitHub untuk digunakan dalam aliran kerja?

Untuk mendapatkan ID permintaan tarik daripada Tindakan GitHub untuk digunakan dalam aliran kerja, anda boleh menggunakan ungkapan github.event.pull_request.id. Contohnya:

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

on: pull_request

jobs:
  build-test:
    runs-on: ubuntu-latest
    steps:
      - name: Get pull request ID
        run: echo "The pull Request ID is ${{ github.event.pull_request.id }}"</code>

Atas ialah kandungan terperinci bagaimana untuk mendapatkan nombor pr dalam tindakan github. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn