以下のように定義して、タスクを実行すると必ずSkipされてしまうという謎現象に遭遇していた。
#変数定義 SOME_FLG: True #実施タスク -name: SOME_FLG=Trueの時のみ実行 when: SOME_FLG == "True"
原因は変数定義のTrueの後にスペースが一文字入っていたという凡ミス。
こういったハマリを防ぐためにも、文字列はきちんとダブルクォーテーションで囲うべし。
以下のように定義して、タスクを実行すると必ずSkipされてしまうという謎現象に遭遇していた。
#変数定義 SOME_FLG: True #実施タスク -name: SOME_FLG=Trueの時のみ実行 when: SOME_FLG == "True"
原因は変数定義のTrueの後にスペースが一文字入っていたという凡ミス。
こういったハマリを防ぐためにも、文字列はきちんとダブルクォーテーションで囲うべし。