2017-07-03 170 views
1

我一直在努力,现在配置的Nexus詹金斯插件为一个星期左右。只有发现该插件不适用于我们的Nexus 3.x oss。的Nexus詹金斯插件

从那时起我就调低了联系,并已经配置好了一切工作。除此之外,当我尝试了Maven构件文件路径添加到jenkins.war文件我得到以下消息的错误:

Uploading Maven asset with groupId: com.riddlesvillage artifactId: core 
version: Version: 1.0.0-SNAPSHOT To repository: releases 
Upload of /usr/share/jenkins/ failed 
Failing build due to failure to upload file to Nexus Repository Manager 

Publisher 
FATAL: Upload of /usr/share/jenkins/ failed 
    ... 

Caused: java.io.IOException: Failed to copy /usr/share/jenkins to 
/tmp/jenkins6954159502505207420tmp `$` 

芹苴,当我移动的文件路径,并把它清空它建立,但它仍然没有上传任何内容。

回答

0

如果确实按照“How do I configure the Nexus Jenkins Plugin”,但它仍然无法正常工作,唯一的选择是使用mvn命令自行部署到Nexus。

mvn deploy:deploy-file -DgroupId=<group-id> \ 
    -DartifactId=<artifact-id> \ 
    -Dversion=<version> \ 
    -Dpackaging=<type-of-packaging> \ 
    -Dfile=<path-to-file> \ 
    -DrepositoryId=<id-to-map-on-server-section-of-settings.xml> \ 
    -Durl=<url-of-the-repository-to-deploy> 

请参阅“Guide to deploying 3rd party JARs to remote repository”:这是我一直使用的是什么,...和它的作品都与2.X的Nexus和Nexus 3.x的

+0

如何处理詹金斯到的Nexus认证在这种情况下? –

+0

@KaliyugAntagonist认证将被存储在〜/ .m2目录/运行在詹金斯代理作业的帐户使用settings.xml'。 – VonC

+0

你能提供相同的官方文档链接吗?我对詹金斯并不了解,也不知道'代理','奴隶'组件。感兴趣 –