Zusammenfassung
Ihr Ziel in diesem Modul war es, die verschiedenen Arten von GitHub-Aktionen zu verstehen und dann Ihre eigene benutzerdefinierte GitHub-Aktion zu erstellen und in einem Workflow zu verwenden.
Damit Sie dieses Ziel erreichen, haben Sie zunächst mehr über die erforderlichen Metadaten und die erforderliche Syntax zum Schreiben benutzerdefinierter GitHub-Aktionen erfahren. Sie haben gelernt, wie Sie mit Workflowbefehlen die Funktionalität auf Ihre Aktion ausweiten, wie Sie einen privaten oder öffentlichen Speicherort für Ihre Aktion auswählen und wie Sie bewährte Methoden zum Dokumentieren und Versionieren Ihrer Aktion festlegen. Außerdem haben Sie gelernt, wie Sie Ihre Aktion im GitHub Marketplace veröffentlichen.
Als Nächstes haben Sie gelernt, wie sich GitHub Actions bei der Verwendung externer APIs verhält. Zudem haben Sie die Antwort einer externen API als output:-Parameter für einen späteren Schritt im Workflow verwendet. Schließlich haben Sie erfahren, wie Sie Aktionen verwenden, um durch Erstellen eines Issue mit einem Repository zu interagieren, wie Sie mehrere Pakete in Ihrem Aktionsquellcode verwenden und wie Sie @actions/core package verwenden, um Fehler zu schreiben und eine fehlerhafte Aktion beenden.
Weitere Informationen
Hier finden Sie einige Links zu weiteren Informationen zu den Themen, die in diesem Modul erläutert wurden:
- Creating a Docker container action (Erstellen einer Docker-Containeraktion)
- Creating a JavaScript action (Erstellen einer JavaScript-Aktion)
- Erstellen einer Aktion für zusammengesetzte Ausführungsschritte (Creating a composite run steps action)
- Metadatensyntax für GitHub Actions
- Workflow commands for GitHub Actions (Workflowbefehle für GitHub Actions)
- Setting exit codes for actions (Festlegen von Exitcodes für Aktionen)
- Using release management for actions (Verwenden der Releaseverwaltung für Aktionen)
- Publishing an action (Veröffentlichen einer Aktion)
Feedback geben
Verwenden Sie dieses Problemformular , um Inhaltsfeedback oder vorgeschlagene Änderungen für dieses Microsoft Learn-Modul bereitzustellen. GitHub verwaltet diese Inhalte, und ein Teammitglied löscht die Anforderung. Vielen Dank, dass Sie sich die Zeit genommen haben, unsere Inhalte zu verbessern!