【问题标题】:Jenkins with Ivy under a proxy firewall代理防火墙下的 Jenkins 和 Ivy
【发布时间】:2014-10-21 10:14:37
【问题描述】:

我正在尝试将 Ivy 与 jenkins 集成。 当我运行下面的目标时:

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

[ivy:retrieve] ==== public: 试过 [ivy:retrieve]http://repo1.maven.org/maven2/com/vaadin/vaadin-server/7.2.6/vaadin-server-7.2.6.pom

问题是我已经在“管理 Jenkins”->“管理插件”->“HTTP 代理配置”下为 jenkins 配置了代理设置,但不知何故,ivy:resolve 命令没有使用此配置

有什么想法吗?

我的设置是:

【问题讨论】:

    标签: ant jenkins firewall ivy


    【解决方案1】:

    管理 Jenkins” -> “管理插件” -> “HTTP 代理配置”

    该代理设置它来检索插件。它不是您的节点/系统的代理设置。

    阅读有关如何在 Ant 本身中设置代理的答案
    Proxy settings with ivy

    【讨论】:

    • 有没有办法隐藏你的密码?
    • 使用EnvInject插件。在全局配置下,设置全局密码(即使是 Jenkins 管理员也会看到 ****)。在作业配置下,启用全局密码。在构建步骤(脚本/ANT/anything)中,像使用任何其他环境变量一样使用配置的全局密码。甚至控制台日志也会显示****
    • 我试过wiki.jenkins-ci.org/display/JENKINS/Mask+Passwords+Plugin,对我来说更容易了。
    猜你喜欢
    • 1970-01-01
    • 2013-10-06
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-02
    • 2015-06-27
    • 2019-12-12
    • 1970-01-01
    相关资源
    最近更新 更多