【问题标题】:Jenkins ArtifactDeployer simple creates a new dir in base dir?Jenkins ArtifactDeployer 简单地在基本目录中创建一个新目录?
【发布时间】:2014-03-20 11:44:20
【问题描述】:

我在 Jenkins 并使用 ArtifactDeployer。控制台输出告诉我远程仓库是 http://myrepo 但它所做的只是在我的基本目录中创建一个新文件夹,我也在这个插件中指定了这个文件夹。它正确地只找到一个要复制的文件,但奇怪的是只是创建了一个新目录并将其复制到那里。我认为这将使我能够将工件部署到另一台服务器...我可以这样做吗?

【问题讨论】:

    标签: jenkins archiva


    【解决方案1】:

    不,您不能使用工件部署器来做到这一点,但您可以使用其他的 - 请阅读以下内容:

    Jenkins 默认提供一个功能,用于归档由构建 Jenkins 作业生成的工件。这些工件存档在 JENKINS_HOME 目录中。但是,此目录还包含工具配置(全局和作业配置)。因此,基础设施数据、作业数据和生成的元素之间没有分离。这通常被认为是一种不好的做法,从管理员的角度来看,它对管理它没有帮助。

    很遗憾,无法扩展“已归档工件”功能以将工件归档到 JENKINS_HOME 以外的位置。

    ArtifactDeployer 插件的主要目标是将工件存档在您想要的位置(JENKINS_HOME 目录除外)。

    有许多接近 ArtifactDeployer 的 Jenkins 插件,例如 CopyArtifact 插件CopyArchiver 插件,用于从 Jenkins 资源(来自当前工作区,来自旧版本的相同的工作或其他工作,...)使用协议文件://

    到远程位置

    还有其他插件用于管理其他协议,例如 ftp://、ssh:///。

    【讨论】:

    • 超级有帮助。谢谢
    猜你喜欢
    • 2013-10-11
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    相关资源
    最近更新 更多