Naming Convetions für Workflows
CAUTION
Es ist zu beachten, dass alle Workflows im Ordner workflows liegen müssen. Sie dürfen nicht auf unterordner aufgeteilt werden. Zur besseren Strukturierung in dem Ordner soll daher auf eine einheitliche Namenskonvention geachtet werden.
callable-<kurzbeschreibung>.yml... wiederverwendbare Workflowsdispatch-<kurzbeschreibung>.yml... manuell ausführbare workflows<service-name>_<trigger>.yml... Workflows zu Jobs die durch ein bestimmtes Ereignis getriggert werden.
Beispiele
callable-<kurzbezeichnung>.yml
callable-create-github-container-image.yml beinhaltet einen wiederverwendbaren Workflow der ein Containerimage für Github erstellt.
dispatch-<kurzbeschreibung>.yml
dispatch-microservice-mvn-release.yml ist ein Workflow, der manuell getriggert wird um ein Maven-Release eines Mikroservices durchzuführen.
<service-name>_<trigger>.yml
wls-broadcast-service_push-dev-yml ist der Workflow zum wls-broadcast-service der bei einem push auf dev ausgeführt wird.
doc_pull-request.yml ist der Workflow zur Dokumentation, der bei einem pull request ausgeführt wird.