Ich entwerfe eine neue YAML-Datei und möchte den Standardstil für die Benennung verwenden. Welches ist es?
Bindestrich?
- job-name:
...
Kleinbuchstaben mit Unterzählern?
- job_name:
...
CamelCase?
- jobName:
...
yaml
conventions
John McGehee
quelle
quelle
yaml
Name mit einem Unterstrich beginnen? wie,_jobname__
genauer gesagt, ich brauche diese,__version__
Kubernetes mit CamelCase: https://kubernetes.io/docs/user-guide/jobs/
apiVersion
,restartPolicy
CircleCI mit snake_case: https://circleci.com/docs/1.0/configuration/
working_directory
restore_cache
,store_artifacts
Jenkins mit Dash-Case: https://github.com/jenkinsci/yaml-project-plugin/blob/master/samples/google-cloud-storage/.jenkins.yaml
stapler-class
Es sieht also so aus, als würden Projekte und Teams ihre eigenen Konventionen verwenden, und es gibt keinen bestimmten Standard.
quelle
snake_case
und verwendenkebab-case
. Vielleicht war es zu dem Zeitpunkt, als die Antwort zum ersten Mal veröffentlicht wurde, nicht der Fall, aber jetzt ist es der Fall. GitHub Actions (einer der neueren yaml-basierten ci-Dienste) verwendetkebab-case
(zumindest für alle wichtigen Konfigurationsoptionen).