2017-07-03 153 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

你能提供相同的官方文檔鏈接嗎?我對詹金斯並不瞭解,也不知道'代理','奴隸'組件。感興趣 –