swarmクライアントを使用しているエージェントでパイプラインジョブを実行しようとしています。ジョブが正常に実行が、イムは、以下のようなログにエラーメッセージの多くを取得:swarmクライアントでパイプラインを実行しているときにJenkinsマスターがjava.io.IOExceptionをスローする
Cannot contact tst_db2: java.io.IOException: Remote call on Channel to /XX.XX.XX.XXX failed
(XXに置き換えられ、実際のIPアドレス)
を待っている間、私の観察では、マスターがこのエラーを投げていますクライアントで実行されているスクリプトの場合パイプラインログでこのエラーが発生することを除いて、パイプラインジョブは完全に実行されます。以下は
は私のパイプラインスクリプトです:
pipeline {
agent none
stages {
stage('Recreate DB') {
agent { label 'tst_db2'}
steps {
checkout([$class: 'SubversionSCM',
additionalCredentials: [],
excludedCommitMessages: '',
excludedRegions: '',
excludedRevprop: '',
excludedUsers: '',
filterChangelog: false,
ignoreDirPropChanges: false,
includedRegions: '',
locations: [[credentialsId: 'a84f7197-929a-437e-9aac-ca09fcd4c63a',
depthOption: 'infinity',
ignoreExternalsOption: true,
local: '',
remote: 'svn://XXXXX/XXX/tags/CR/Rebuild_VCRDWD01']],
workspaceUpdater: [$class: 'CheckoutUpdater']])
sh 'Rebuild_VCRDWD01/recreate_db.sh'
}
}
}
}
たちは、このエラーを取り除くことができますとにかくありますか?
環境:
ジェンキンスバージョン:AIX 7.1およびJDK 8の2.32.2のWindows Server 2012 R2上
スウォームクライアント3.3を実行している
はまた、ジェンキンスの問題を提起しました:https://issues.jenkins-ci.org/browse/JENKINS-42428
ジェンキンスの問題をこの投稿とクロスリンクすると、複数の場所でこの質問をしたことを100%明確にすることができます。 – rbellamy
あなたのコメントに基づいて質問を更新しました。ありがとうございました。 – xnor