stdout
Jenkins 2.0 パイプラインでシェル タスクを実行し、コマンドの を返すより良い方法はありますか。これを機能させる唯一の方法は、コマンドの出力をファイルにパイプしてから、ファイルを変数に読み込むことです。
sh('git config --get remote.origin.url > GIT_URL')
def stdout = readFile('GIT_URL').trim()
これは、出力を返すには本当に悪い方法のようです。私は次のようなことができることを望んでいました:
def stdout = sh('git config --get remote.origin.url').stdout
また
def exitcode = sh('git config --get remote.origin.url').exitcode
これは可能ですか?