2017-07-19 5 views
1

YAMLで行の一部をコメントするにはどうすればよいですか?例えばYAMLで行の一部をコメントする方法はありますか?

- name: "JAVA_OPTIONS" 
value: "-Dconfig.dir.path=$(CONF_PATH) -Dpoint.dir.path=$(POINT_PATH)- 
Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$(LOG_PATH) 
-DMY_POD_NAME=$(MY_POD_NAME)" 

どのように私は価値ラインの中の文字列をコメントすることができますか?

同様に"-Dpoint.dir.path=$(POINT_PATH)"が注目されますが、残りはすべて影響を受けます。

+0

2行目( 'value:.....')は本当にインデントされていないのですか、YAMLを投稿するときに注意を払わなかったのですか? – Anthon

答えて

1

YAMLのコメントは、行末まで有効です。

- name: "JAVA_OPTIONS" 
    # value: "-Dconfig.dir.path=$(CONF_PATH) -Dpoint.dir.path=$(POINT_PATH)-Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$(LOG_PATH) -DMY_POD_NAME=$(MY_POD_NAME)" 
    value: "-Dpoint.dir.path=$(POINT_PATH)-Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$(LOG_PATH) -DMY_POD_NAME=$(MY_POD_NAME)" 

の場合:(そう)YAMLデータを解釈するプログラムによって実現いくつかの他のコメントメカニズムが存在しない限り、行うための最善のことは、全体のラインをコピーして1つのバージョンコメント、およびその他の調整であります1つの行から別の行にコメントトークン(#)を移動するだけで "ロールバック"する必要があります。

上記の私はあなたの入力を有効なYAMLに調整しました。同じ親(この場合はYAMLドキュメントルート)と同じレベルのシーケンス要素とキー値ペアの両方を持つことができないため、この例は有効ではありません。

関連する問題