[解決済み] パイプラインでsh DSLコマンドのstdoutをキャプチャすることは可能ですか?
2022-11-05 09:38:44
質問
例えば
var output=sh "echo foo";
echo "output=$output";
もらう。
output=0
ということで、どうやらstdoutではなくexit codeが表示されるようです。パイプライン変数にstdoutを取り込むことは可能でしょうか?
output=foo
を結果として得ることは可能でしょうか?
どのように解決するのですか?
今すぐ
は、その
sh
ステップ
を返すことをサポートしています。
標準出力
というパラメータを与えることで
returnStdout
.
// These should all be performed at the point where you've
// checked out your sources on the slave. A 'git' executable
// must be available.
// Most typical, if you're not cloning into a sub directory
gitCommit = sh(returnStdout: true, script: 'git rev-parse HEAD').trim()
// short SHA, possibly better for chat notifications, etc.
shortCommit = gitCommit.take(6)
参照 この例 .
関連
-
[解決済み] GitHub Org Pluginでjenkins pipeline (jenkinsfile)から別のジョブを起動するには?
-
[解決済み] WindowsでJenkinsをサービスとして起動したときに、より多くのヒープスペースを与えるにはどうしたらいいですか?
-
[解決済み] Jenkinsパイプラインの条件付きステップ/ステージ
-
[解決済み] Jenkinsは、実行するジョブの設定ファイルをどこに保存しますか?
-
[解決済み] Jenkinsのスクリプトパイプラインと宣言型パイプライン
-
[解決済み] Jenkinsパイプラインにタイムアウトステップを追加する方法
-
[解決済み] 既存のプロジェクトをコピー&ペースト(複製)するにはどうすればよいですか?
-
[解決済み] 宣言的なJenkinsパイプラインのステージ間で変数を渡すにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Jenkinsfile (groovy)から変数に使用して実行されたシェルコマンドの出力を取得するには?
-
[解決済み] WindowsでJenkinsをサービスとして起動したときに、より多くのヒープスペースを与えるにはどうしたらいいですか?
-
[解決済み] Jenkinsパイプラインの条件付きステップ/ステージ
-
[解決済み] Jenkinsは、実行するジョブの設定ファイルをどこに保存しますか?
-
[解決済み] Jenkinsのスクリプトパイプラインと宣言型パイプライン
-
[解決済み] Jenkinsパイプラインにタイムアウトステップを追加する方法
-
[解決済み] 既存のプロジェクトをコピー&ペースト(複製)するにはどうすればよいですか?
-
[解決済み] 宣言的なJenkinsパイプラインのステージ間で変数を渡すにはどうしたらいいですか?