2017-03-02 11 views
1

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

+0

ジェンキンスの問題をこの投稿とクロスリンクすると、複数の場所でこの質問をしたことを100%明確にすることができます。 – rbellamy

+0

あなたのコメントに基づいて質問を更新しました。ありがとうございました。 – xnor

答えて

0

上記チケットのユーザーは、彼らは、ジェンキンスの "Pipeline:Nodes and Processes"プラグインを2.8にダウングレードすることでエラーを取り除くことができたと発表しました。これはhereから入手できます。私はそれをやって問題を取り除くこともできました。残念ながら、バージョン2.10に依存している私がインストールした他の多くのプラグインがあります。私はそれらのすべてをバックレベルにすることに熱心ではないので、プラグインのメンテナーからの公式の修正があるまで、これを迷惑にして生きなければならないと思う。うまくいけばそれはすぐになるでしょう。

関連する問題