Моя команда оболочки работает при запуске в терминале, но не в конвейере 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"
}
}