Ich versuche, eine Pipeline-Job in einem Agenten, der Schwarm-Client verwendet. Der Auftrag läuft gut, aber ich bin eine Menge von Fehlermeldungen im Protokoll wie unten bekommen:Jenkins Master werfen java.io.IOException beim Ausführen von Pipeline in Schwarm-Client
Cannot contact tst_db2: java.io.IOException: Remote call on Channel to /XX.XX.XX.XXX failed
(tatsächliche IP-Adresse mit XX ersetzt)
In meiner Beobachtung der Meister diese Fehler wirft während des Wartens für das Skript, das im Client ausgeführt wird. Auch hier läuft der Pipeline-Job einwandfrei, außer dass dieser Fehler in den Pipeline-Protokollen angezeigt wird.
Unten ist meine Pipeline Skript:
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'
}
}
}
}
Gibt es trotzdem können wir diesen Fehler loswerden?
Umwelt:
Jenkins Version: 2.32.2
Ausführung unter Windows Server 2012 R2
Swarm-Client 3.3 auf AIX 7.1 und JDK 8
angehoben Auch eine Jenkins Ausgabe : https://issues.jenkins-ci.org/browse/JENKINS-42428
Sie sollten Ihr Jenkins-Problem mit diesem Post verknüpfen, damit Sie zu 100% klarstellen, dass Sie diese Frage an mehreren Orten gestellt haben. – rbellamy
Ich habe meine Frage basierend auf Ihrem Kommentar aktualisiert. Dank dafür. – xnor