2014-08-27 21 views
0

我試圖將艾維與詹金斯整合。 當我運行下面的目標:詹金斯與代理防火牆下的常春藤

<!-- Retrieve dependencies with Ivy --> 
<target name="resolve" depends="init"> 
    <ivy:retrieve conf="default" type="jar,bundle" 
     pattern="${result}/lib/[artifact]-[revision].[ext]"/> 
</target> 

[常青藤:檢索] ====公衆:試圖 [常青藤:檢索] http://repo1.maven.org/maven2/com/vaadin/vaadin-server/7.2.6/vaadin-server-7.2.6.pom

的問題是,我已經配置了代理設置爲詹金斯下的「管理詹金斯」 - >「管理插件」 - >「HTTP代理配置」,但不知何故此配置不使用ivy:解決命令

任何想法?

我的設置是:

回答

1

管理詹金斯 「 - > 」管理插件「 - >」 HTTP代理配置「

該代理將其設置爲檢索插件。它不是您的節點/系統的代理設置。

瞭解如何在螞蟻本身設置代理這個答案
Proxy settings with ivy

+0

有沒有辦法隱藏自己的密碼? – guilhermecgs 2014-08-27 18:07:02

+1

使用[** EnvInject **](https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin)插件。在全局配置下,設置全局密碼(即使詹金斯管理員也會看到'****')。在作業配置下,啓用全局密碼。在構建步驟(腳本/ ANT /任何東西)中,使用配置的全局密碼,就像其他任何環境變量一樣。即使控制檯日誌也會顯示'****'。 – Slav 2014-08-27 18:19:03

+0

我試過https://wiki.jenkins-ci.org/display/JENKINS/Mask+Passwords+Plugin,對我來說更容易。 – guilhermecgs 2014-08-27 19:35:16