So erhalten Sie die PR-Nummer in Github-Aktionen

Linda Hamilton
Freigeben: 2024-10-10 11:51:17
Original
766 Leute haben es durchsucht

In diesem Artikel werden Methoden zum Abrufen der Pull-Request-Nummer in GitHub-Aktionen beschrieben. Der Hauptansatz besteht darin, den pull_request_target-Ausdruck in der Workflow-Datei zu verwenden, um über GITHUB_PULL_REQUEST_NUMBER auf die Pull-Request-Nummer zuzugreifen.

So erhalten Sie die PR-Nummer in Github-Aktionen

So rufen Sie die Pull-Request-Nummer in GitHub Actions ab ?

Um die Pull-Request-Nummer in GitHub Actions abzurufen, können Sie die folgenden Schritte ausführen:

  1. Fügen Sie den pull_request_target-Ausdruck in Ihrer Workflow-Datei hinzu. Zum Beispiel:
<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>
Nach dem Login kopieren
  1. Nachdem Sie den Ausdruck hinzugefügt haben, können Sie die Pull-Request-Nummer mithilfe der Umgebungsvariablen GITHUB_PULL_REQUEST_NUMBER abrufen.

Wie kann ich auf die Pull-Request-Nummer innerhalb eines GitHub Actions-Workflows zugreifen?

Sie können auf die Pull-Request-Nummer innerhalb eines GitHub Actions-Workflows zugreifen, indem Sie den Ausdruck github.event.pull_request.number verwenden. Zum Beispiel:

<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>
Nach dem Login kopieren

Wie rufe ich die Pull-Request-ID von GitHub Actions zur Verwendung in einem Workflow ab?

Um die Pull-Request-ID von GitHub Actions zur Verwendung in einem Workflow abzurufen, Sie können den Ausdruck github.event.pull_request.id verwenden. Zum Beispiel:

<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>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die PR-Nummer in Github-Aktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage