ロジックを分岐する方法として、Jenkinsfile でシェル スクリプトの戻り値を使用しようとしています。ただし、何が返されているのか、なぜ等しくないのかわかりません。
問題を再現するには、Jenkinsfile に次のように記述します。
response = sh(script: "echo hello", returnStdout: true)
print response // hello is printed as expected
print response == 'hello' // false
前もって感謝します。