Naming Conventions 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.any-service_<trigger>-<kurzbeschreibung>.yml... Workflows, die unabhängig vom Service, bei einem bestimmten Ereignis ausgeführt 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.
any-service_<ereignis>-<kurzbeschreibung>.yml
any-service_pull-request-dependency-review.yml ist der Workflow zur Überprüfung der Lizenzen der Dependencies. Er wird bei jedem Pull Request ausgeführt.