我在jenkins日志中得到了这个错误,是什么原因让我在构建和上传我的npm项目到nexus时得到了这个错误,以及在这种情况下的解决方案是什么?
'http fetch PUT 500
http://172.**.***.***:8081/repository/front/project1 73402ms a ttempt
#3
verbose stack Error: 500 Server Error - PUT http://172.**.***.***:8081/repository/front/project1l
verbose stack at /var/jenkins_home/.nvm/versions/node/v14.20.0/lib/node_modules/npm/node_modules/npm-registry-fetch/check-response.js:117:15
verbose stack at processTicksAndRejections (internal/process/task_queues.js:95:5)
verbose statusCode 500
verbose pkgid izboom-developerportal@1.1.16149
verbose cwd /var/jenkins_home/workspace/project1
verbose Linux 3.10.0-1160.76.1.el7.x86_64
verbose argv "/var/jenkins_home/.nvm/versions/node/v14.20.0/bin/node" "/var/jenkins_home/.nvm/versions/node/v14.20.0/bin/npm" "publish"
verbose node v14.20.0
verbose npm v6.14.17
error code E500
error 500 Server Error - PUT http://172.**.***.***:8081/repository/front/project1
verbose exit [ 1, true ]'
1条答案
按热度按时间2o7dmzc51#
这是我一直在使用的东西,改变占位符,你应该能够做到这一点,如果你想用自己的方法去,你能显示你正在使用的sh/bat步骤上传文件。
这里的NEXUS_USR和NEXUS_PSW是使用凭证管理器从内插凭证变量中获取的,类似于环境部分中的内容。