【问题标题】:Jenkins - Copying Jenkins made Build artifacts to other location or FileserverJenkins - 将 Jenkins 制作的构建工件复制到其他位置或文件服务器
【发布时间】:2013-10-03 08:44:31
【问题描述】:

我们最近开始使用 Jenkins 进行构建。作为一名 CM 人,我能够在 Jenkins 机器上编译代码并获取构建工件。在 Jenkins 机器上,我们使用 bactch 脚本将构建工件复制到我们的文件服务器。这是我的查询,在 Jenkins 中是否有任何插件可以自动将构建工件从 Jenkins 工作场所位置复制到我们的文件服务器或任何远程位置。我需要一个插件来完成所有这些工作。这有助于我使用我编写的批处理脚本,有时使用批处理文件会失败,这似乎是我的构建工件正在真实复制。 请帮我找到一个插件,它会自动将构建工件复制到远程机器或文件服务器。谢谢大家的帮助。

问候, 苏雷什·库马尔。

【问题讨论】:

    标签: jenkins build-automation copy-paste jenkins-plugins


    【解决方案1】:

    查看Artifact uploader 插件列表。顺便说一句,您通常只需要一个额外的构建步骤和 copy 命令即可将文件复制到文件服务器。

    【讨论】:

    • 很抱歉问的已经过时了,但我是 Jenkins 的新手。您能否更具体地了解您上面提到的copy 命令。
    • 操作系统提供的复制命令。所以在windows下你创建一个“Execute Windows Batch command”并把copy file.txt file2.txt放进去创建一个file.txt的副本。
    • @PeterSchuetze 我在 Linux 上安装了 jenkins,想将文件夹复制到远程 windows 服务器!该怎么做?
    • @AshishKarpe 有不同的选择。一种选择是在 linux 机器上使用 cifs(或其他协议/工具)挂载 windows 文件夹,并使用 cp 复制文件。另一种选择是使用 ftp/sftp 将文件传输到 windows 服务器。无论您选择什么选项,都需要在 Jenkins 之外的系统上进行一些设置。另一种方法是在目标服务器上放置一个 jenkins 从属服务器,并让另一个作业使用第一个作业的工件。然后,作业 2 可以对该文件进行本地复制。 Jenkins 将负责在两个作业之间复制文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 2018-04-22
    • 1970-01-01
    • 2015-01-16
    • 2018-10-04
    • 1970-01-01
    相关资源
    最近更新 更多