Команда Shell не работает в конвейере Jenkins - PullRequest
0 голосов
/ 28 мая 2018

Моя команда оболочки работает при запуске в терминале, но не в конвейере Jenkins;когда конвейер запускает test.sh, оболочка запускается, а служба ошибок - нет.Почему, и как я могу это исправить?

run.sh:

nohup /usr/local/java/1.8/bin/java -Dspring.cloud.config.profile=test -Dspring.cloud.config.uri=http://localhost:8888/ -cp /data/jcpt/service/service-account/jar/.:/data/jcpt/service/service-account/jar/lib/* com.caifubao.jcpt.account.app.AccountApplication >./logs/service-account.log &

Трубопровод Jenkins:

stage('UPLOAD') {
    agent{node { label "TEST" }}
    steps {
        sh "./test.sh"
    }
}
...