Artikelversion: Enterprise Server 2.17
Informationen zur Automatisierung für Issues und Pull Requests mit Abfrageparametern
Du kannst Abfrageparameter verwenden zur Freigabe von URLs mit benutzerdefinierten Informationen.
Abfrageparameter sind optionale Bestandteile einer URL, die Du anpassen kannst, um eine bestimmte Ansicht einer Webseite freizugeben, beispielsweise Suchfilterergebnisse oder eine Issue-Vorlage auf GitHub. Um eigene Abfrageparameter zu erstellen, musst Du Schlüssel- und Wertepaar abgleichen.
Tipp: Du kannst auch Issue-Vorlagen erstellen, die sich mit standardmäßigen Kennzeichnungen, Bearbeitern und einem Issue-Titel öffnen. Weitere Informationen findest Du unter „Issue-Vorlagen für Dein Repository konfigurieren" oder „ Eine einzelne Issue-Vorlage für Deine Repository manuell erstellen."
Du musst die erforderlichen Berechtigungen für jede Aktion haben, um den entsprechenden Abfrageparameter zu verwenden. Beispielsweise benötigst Du die Berechtigung, einem Issue eine Kennzeichnung hinzuzufügen, um den Abfrageparameter labels
(Kennzeichnung) zu verwenden.
Wenn Du mithilfe von Suchparametern eine ungültige URL erstellst oder nicht über die erforderlichen Berechtigungen verfügst, gibt die URL eine 404-Fehlerseite zurück.
Unterstützte Abfrageparameter
Abfrageparameter | Beispiel |
---|---|
body | https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&body=Fixes+the+problem. erstellt einen Pull Request zum Vergleich der Branches master und pull-request-test mit dem Kommentar „Fixes the problem“ (Behebt das Problem) im Text des Pull Requests. |
title | https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report erstellt einen Issue mit der Kennzeichnung „bug“ (Fehler) und dem Titel „New bug report“ (Neuer Fehlerbericht). |
labels | https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&labels=bug erstellt einen Pull Request zum Vergleich der Branches master und pull-request-test mit der Kennzeichnung „bug“ (Fehler). |
template | https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md erstellt einen Issue mit einer Vorlage im Issue-Text. |
milestone | https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones erstellt einen Issue mit dem Meilenstein „testing milestones“ (Meilensteine testen). |
assignees | https://github.com/octo-org/octo-repo/issues/new?assignees=octocat erstellt einen Issue und weist ihn @octocat zu. |
projects | https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 erstellt einen Issue mit dem Titel „Bug fix“ (Fehlerbehebung) und fügt ihn dem Projektboard 1 der Organisation hinzu. |
Issues und Pull Requests mit benutzerdefinierten Vorlagen ausfüllen
Dies ist der Legacy-Workflow zum Erstellen einer Issue-Vorlage. Wir empfehlen den Einsatz des aktualisierten Mehrfachissue-Vorlagengenerators um Mehrfachissue-Vorlagen zu erstellen. Weitere Informationen findest Du unter „Informationen zu Vorlagen für Issues und Pull-Requests.“
Du kannst den Abfrageparameter template
(Vorlage) verwenden, um eine Vorlage anzugeben, die automatisch den Text des Issues oder Pull Requests ausfüllt. Der Abfrageparameter template
funktioniert mit Vorlagen, die in einem ISSUE_TEMPLATE
- oder PULL_REQUEST_TEMPLATE
-Unterverzeichnis im Stammverzeichnis, docs/
- oder .github/
-Verzeichnis in einem Repository gespeichert sind.
Wenn ein Repository nur die Standardvorlage für Pull Requests oder Issues enthält, enthalten alle neuen Issues oder Pull Requests die Standardvorlage im Text.
Weitere Informationen findest Du unter „Eine Pull-Request-Vorlage für Dein Repository erstellen“ oder „Eine einzelne Issue-Vorlage für Dein Repository manuell erstellen.“