YAML-Parserfehler in travis.yml

Published: Sun 28 July 2013
By ali In Travis-CI.

Nach mehrstündigem Kampf mit der .travis.yml lag folgener Fehler ERROR: An error occured while trying to parse your .travis.yml file. Please make sure that the file is valid YAML. an etwas ziemlich blödem. Und es waren nicht einmal die Tabs, die Travis nicht so gut findet. Es war ein anderer Fehler, den weder die On- und Offline-Travis-Lints noch diverse YAML-Validatoren fanden. Was ist wohl der Unterschied zwischen

"echo ’Xauth $USERNAME USERNAME’ >> fhhn.conf"

und

"echo 'Xauth $USERNAME PASSWORD' >> fhhn.conf"

Der WYSIWYG-YAML-nach-JSON-Editor hat es gezeigt: Im ersten nicht funktionierendem String steckt ein typographisch korrekter Apostroph, der leider in so etwas wie \u2019 umgewandelt wird was Travis gar nicht schmeckt. Der gerade Apostroph dagegen wird zum korrekten String.

links