Aktionen auf dem GitHub-Marktplatz veröffentlichen

Du kannst Aktionen auf dem GitHub Marketplace veröffentlichen und der GitHub-Gemeinschaft zur Verfügung stellen.

GitHub Actions ist verfügbar mit GitHub Free, GitHub Pro, GitHub Free für Organisationen, GitHub Team, GitHub Enterprise Cloud, und GitHub AE. GitHub Actions ist nicht verfügbar für private Repositorys, die im Besitz von Konten mit älteren Pro-Repository-Plänen sind. For more information, see "GitHub's products."

You must accept the terms of service to publish actions in GitHub Marketplace.

Informationen zum Veröffentlichen von Aktionen

Bevor Du eine Aktion veröffentlichen kannst, musst Du eine Aktion in Deinem Repository erstellen. For more information, see "Creating actions."

Wenn Du vorhast, Deine Aktion auf dem GitHub Marketplace zu veröffentlichen, musst Du sicherstellen, dass das Repository nur jene Metadaten-, Code- und andere Dateien enthält, welche für die Aktion notwendig sind. Wenn Du ein separates Repository für die Aktion erstellst, kannst Du den Code in einer einzigen Einheit taggen, releasen und paketieren. GitHub verwendet auch die Metadaten der Aktion auf Deiner GitHub Marketplace-Seite.

Aktionen werden ohne Überprüfung durch GitHub sofort auf dem GitHub Marketplace veröffentlicht, sofern sie folgende Anforderungen erfüllen:

  • Die Aktion muss in einem öffentlichen Repository liegen.
  • Jedes Repository muss eine einzelne Aktion enthalten.
  • Die Metadaten-Datei (action.yml oder action.yaml) der Aktion muss im Stammverzeichnis (‚root‘) des Repositorys liegen.
  • Der name in der Metadaten-Datei der Aktion muss eindeutig sein.
    • Der name darf nicht mit irgend einem existierenden Aktionsnamen übereinstimmen, der auf dem GitHub Marketplace veröffentlicht wurde.
    • Der name darf nicht mit einem Benutzer oder einer Organisation auf GitHubübereinstimmen, es sei denn, eben dieser Benutzer oder Organisationsinhaber veröffentlicht die Aktion. Beispielsweise kann nur die Organisation GitHub eine Aktion namens github veröffentlichen.
    • Der name darf nicht mit einer existierenden Kategorie des GitHub Marketplace übereinstimmen.
    • GitHub behält sich die Namen von GitHub-Funktionen vor.

Eine Aktion veröffentlichen

Du kannst die von Dir erstellte Aktion auf den GitHub Marketplace stellen, indem Du sie als neue Version markierst und publizierst.

Um ein neues Release zu entwerfen und die Aktion auf dem GitHub Marketplace zu veröffentlichen, folge diesen Anweisungen:

  1. Navigiere in GitHub zur Hauptseite des Repository.
  2. Wenn ein Repository für eine Aktion eine Metadaten-Datei (action.yml oder Aktion. aml) enthält, siehst Du ein Banner, um die Aktion auf dem GitHub Marketplace zu veröffentlichen. Klicke auf Draft a release (Ein neues Release entwerfen). Schaltfläche um diese Aktion auf dem Marktplatz zu veröffentlichen
  3. Wähle Publish this action to the GitHub Marketplace (Diese Aktion auf dem GitHub Marketplace veröffentlichen). Wenn Du das Ankreuzfeld Publish this action to the GitHub Marketplace nicht auswählen kannst, musst Du zuerst die GitHub Marketplace-Vereinbarung lesen und akzeptieren. Veröffentlichung auf dem Marktplatz auswählen
  4. Wenn die Bezeichnungen in Deiner Metadaten-Datei irgendwelche Probleme verursachen, wird Dir eine Fehlermeldung angezeigt. Siehe Benachrichtigung
  5. Wenn Vorschläge auf dem Bildschirm angezeigt werden, setze diese um, indemDu Deine Metadaten-Datei aktualisierst. Sobald Du fertig bist, siehst Du eine Nachricht „Everything looks good!“ (Alles sieht gut aus). Fehler beheben
  6. Wähle eine „Primary Category“ (Haupt-Kategorie) und optional „Another Category“ (Eine weitere Kategorie), die den Leuten hilft, Deine Aktion auf dem GitHub Marketplace zu finden. Kategorie wählen
  7. Tagge eine Aktion mit einer Version und fügen Sie einen Titel für das Release hinzu. Dies zeigt den Leuten, welche Änderungen oder Funktionen das Release umfasst. Die Leute werden die Version auf der dedizierten GitHub Marketplace-Seite der Aktion sehen. Version taggen
  8. Fülle alle anderen Felder aus und klicke auf Publish release (Release veröffentlichen). Zum Veröffentlichen brauchst Du die Zwei-Faktor-Authentifizierung. Weitere Informationen findest Du unter „Zwei-Faktor-Authentifizierung konfigurieren“. Release veröffentlichen

Eine Aktion vom GitHub Marketplace entfernen

Um eine veröffentlichte Aktion vom GitHub Marketplace zu entfernen, musst Du jedes veröffentlichte Release aktualisieren. Führe die folgenden Schritte für jedes auf dem GitHub Marketplace veröffentlichte Release der Aktion aus.

  1. Navigiere in GitHub zur Hauptseite des Repository.

  2. To the right of the list of files, click Releases or Latest release. Releases section in right-hand sidebar

  3. Klicke auf der Seite „Releases“ (Veröffentlichungen) rechts neben dem zu bearbeitenden Release auf Edit (Bearbeiten). Schaltfläche um das Release zu bearbeiten

  4. Klicke auf Publish this action to the GitHub Marketplace (...veröffentlichen) um die Markierung aus dem Kontrollkästchen zu entfernen. Schaltfläche um diese Aktion zu verröffentlichen

  5. Klicke auf Update release (Release aktualisieren) am Ende der Seite. Schaltfläche um das Release zu aktualisieren

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Oder, learn how to contribute.