web-dev-qa-db-ja.com

Jenkins Pipelineshステップがハングする

現在、Ubuntu 18.04で実行されているJenkinsに問題があります。 shパイプラインステップがハングし、最終的に次のメッセージでタイムアウトします。

[Pipeline] sh
process apparently never started in /var/lib/jenkins/workspace/members-only-demo@tmp/durable-494a3b0d
(running Jenkins temporarily with -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.LAUNCH_DIAGNOSTICS=true might make the problem clearer)
Cannot contact : Java.io.FileNotFoundException: File '/var/lib/jenkins/workspace/members-only-demo@tmp/durable-494a3b0d/output.txt' does not exist

スレッドダンプは次のとおりです。

Thread #6
    at DSL.sh(completed process (code -2) in /var/lib/jenkins/workspace/members-only-demo@tmp/durable-494a3b0d; recurrence period: 15000ms; check task scheduled; cancelled? false done? false)
    at WorkflowScript.run(WorkflowScript:9)
    at DSL.stage(Native Method)
    at WorkflowScript.run(WorkflowScript:8)
    at DSL.node(running on )
    at WorkflowScript.run(WorkflowScript:3)

パイプラインスクリプトは次のとおりです。

#!/usr/bin/env groovy
node {
        stage('Checkout') {
            checkout([$class: 'GitSCM', branches: [[name: '*/da-demo']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'TeamHub2', url: '[email protected]:digitalarchitects/projects/slender-man/repositories/git/members-only-app']]])
        }
        stage('Create Build Dir') {
            sh label: '', returnStdout: true, script: 'rm --recursive --force ${env.WORKSPACE}/build/'
            sh 'mkdir --parents ${env.WORKSPACE}/build/coverage ${env.WORKSPACE}/build/logs ${env.WORKSPACE}/build/pdepend'
        }
   ...
}

この問題のトラブルシューティング方法がよくわかりません。誰か助けてくれますか?

1
Aesonus

Apt-get --purge remove jenkinsを使用してjenkinsを再インストールしてから、apt-get installjenkinsを使用することになりました。残念ながら、すべてを再構成する必要がありますが、問題は解決しました。

1
Aesonus