前のビルドステップの戻りコードを取るサンプルスクリプトはありますか?私はGroovyでこれを行う方法を知りたいです。前のビルドステップでは、SSHコマンドをリモートで実行していて、特定のリターンコードを返します。 Groovyを使用して次のビルド・ステップでこの戻りコードを読み取るにはどうすればよいですか?Jenkinsの貴重なビルドステップの結果をGroovyでどうやって取得するのですか?
0
A
答えて
1
ジェンキンスのUIのパイプラインジョブからパイプラインスニペットジェネレータに行くと(左側の「パイプライン構文」をクリックしてください)、「sh」のような各ステップの構文が得られます。シェルコマンドのためには、この例のようにそれを行うことができます:あなたががすべてのステップのために、このような結果を得られなかった場合は、前のステップのためにそれを得るためのどのような方法があるかどう
pipeline {
// Assumes you have Linux agents..
agent any
stages{
stage('Test') {
steps {
script {
def result = sh returnStatus: true, script: 'ls -a'
echo "Return code of shell script: ${result}"
}
}
}
}
}
私は知りません。
エラーが発生した場合、returnStatusが明示的にこのように要求された場合、例外はスローされないため、戻りステータスを処理し、error( 'message ..')で明示的にジョブを失敗させる必要があります必要とされている。
関連する問題
- 1. jenkins環境変数をシステムgroovyビルドステップで取得できません
- 2. どうやってアキシャス結果を得ることができますか?
- 3. jenkinsの結果で無効なテストケース数を取得するにはどうすればよいですか?
- 4. どのようにリダイレクトで貴重なものを渡すのですか?
- 5. どうやってgit commitでJenkinsが何かをするのですか?
- 6. ContentPresenterをコードの中でどうやって取得するのですか?
- 7. Jenkinsのビルドステップでのタイムアウト
- 8. Jenkins Groovyスクリプトのすべてのパイプラインジョブを取得する
- 9. アニメーションアンダーラインホバー効果をどうやって行うのですか?
- 10. jenkinsビルドステップでパスワードを渡す
- 11. QRegExpデバッグ結果で重複を取得
- 12. webbrowserコントロールでフォームを送信し、結果をwinformで取得します。どうやって?
- 13. Zend Framework 1重複のない結果を取得する
- 14. facebook認証から得られる結果のユーザー部分にどうやってアクセスできますか?
- 15. syslogデータは機械学習にとって貴重なものですか?
- 16. CodeIgniter Modelからどうやって取得するのですか?
- 17. git-archiveを使ってGNU tarの--strip-componentsの効果をどうやって得るのですか?
- 18. JenkinsはGroovyスクリプトでアクティブな選択パラメータを取得します
- 19. どのようにGoogleマップのAPIの結果を取得するゼロ結果
- 20. 私の減算の結果として "負の"時間をどうやって扱うのですか?
- 21. Mysql - 重複結果の取得
- 22. 私はこのコードを実行するたびに、どうやって結果が違うのですか?
- 23. マルチカラーボーダーはどうやって取得できますか?
- 24. 私はcountcolour(VBスクリプト)の結果を持っていますが、その結果内でcountif結果を得るにはどうすればいいですか?
- 25. 結果がNULLであっても結果を取得するlinqラムダ結合クエリを作成するにはどうすればよいですか?
- 26. Flutterで「曇りガラス」効果をどうやって行うのですか?
- 27. ルビーでwhileやuntilを使っても同じ結果が得られないのはなぜですか?
- 28. Jenkinsのビルドステップ(Windows)でGroovyスクリプトから環境変数を構築するためのアクセス
- 29. Jenkins Groovyスクリプトコンソールで環境変数を取得する方法は?
- 30. Jenkins Groovy DSLで動的プロパティを取得する方法