パイプラインで使用するJenkinsパイプラインまたはライブラリを作成するときは、提供されているログオプションを使用してコードをデバッグすることは困難です。現時点では私はこれでログインしている: - 例えばJenkinsfileからのログの書き込み
node {
...
sh "echo ${thingtoshow}"
}
を欠点は、Groovyの/ Javaの具体的な詳細に来るとき、これは、それは非常に強力ではないということですそれは、実際のログ内の混乱を作成し、私はすぐに
をオブジェクトの内容をダンプすることができません:
[Pipeline] sh
[workspace] Running shell script
+ echo 'things'
things
は、どのように私は、内のログ出力の単一の行を取得するには、ログを書くことができますジェンキンスのコンソール?
は編集:ジェンキンスパイプライン
感謝を(私は盲目だ) - これは、2つの問題のうちの少なくとも1つ解決 - レス混乱、まだないです適切なロガーに等しい。 – pagid
適切なロガーで何をお探しですか?例えば。 'echo'ステップで何が欠けていますか? –
さて、私はどんなオブジェクトでもロガーに投げることを期待しています。有用なものを出力するはずです。 'echo currentBuild'はstackstraceを残します。 – pagid