当前位置: 首页 > 面试题库 >

在jenkins作业中通过FTP下载文件?

危飞跃
2023-03-14
问题内容

似乎只能通过以下方式通过FTP上传文件:

https://wiki.jenkins-
ci.org/display/JENKINS/Publish+Over+FTP+Plugin

但是我需要通过FTP下载文件,为此我可以编写一个groovy插件,但是似乎没有这个插件


问题答案:

可能是因为在构建过程中使用单线下载文件很简单:

curl -O ftp://server/path/to/file

卷毛工具几乎可用于所有操作系统

如果您只需要通过FTP下载一个文件,而无需检出其他文件,则也可以使用URL SCM插件。



 类似资料:
  • 我已经尝试了。所有的失败都表明协议必须是HTTP或HTTPS。 Node有可用的FTP客户端(在npmjs上可用)。但是,根据他们的文档,他们需要创建一个到FTP服务器的连接,更改目录,然后下载它。 有什么简单的解决方法吗?

  • 我想实现一个SSIS作业,该作业能够下载位于远程Hadoop集群上的大型CSV文件。当然,在Hadoop系统上只有一个常规FTP服务器不会公开HDFS文件,因为它使用本地文件系统。 我想知道是否有一个FTP服务器实现位于HDFS之上。我更喜欢这种方法,而不是必须将文件从HDFS复制到本地FS,然后让FTP服务器提供服务,因为我需要分配更多的存储空间。

  • 问题内容: 我正在尝试编写一个Jenkins作业(例如CopyJob),该作业将复制另一个作业(在此作业中使用Multijob插件),并且还将其所有下游作业复制到新作业中。想法是要有一个Multijob作为模板,以便可以将其复制到新的Multijobs中(例如,用于特定的分支或功能)。 看到: 当手动触发“ CopyJob”时,它将使用新的SubJobs创建一个新的MultiJob: 到目前为止,

  • 问题内容: 我正在尝试使用命令行ftp客户端通过ftp文件夹,但是到目前为止,我只能使用’get’来获取单个文件。 问题答案: 您可以依靠通常可以正常处理ftp的wget(至少以我自己的经验)。例如: 您也可以使用适合镜像的。目前等同于。 如果凭据详细信息中包含一些特殊字符,则可以指定和参数以使其生效。具有特定字符的自定义登录的示例: 编辑 @asmaier指出,请注意,即使要进行递归,它的默认最

  • 问题内容: 我有以下代码,可以轻松连接到FTP服务器并打开一个zip文件。我想将该文件下载到本地系统。怎么做? 问题答案:

  • 问题内容: 我需要将文件从https(需要身份验证)下载到远程VMware Server虚拟机 Jenkins中有插件可以做到吗? 我需要从该位置下载名称为“ suite”的最新更新文件 我下载了SCM URL,但是没有找到构建它的步骤。另外,我不确定这是否是合适的插件 问题答案: 该URL SCM插件 没有提供一个构建步骤 ,因为它可以让你有一定的网址为SCM(供应链管理一个能力 每个作业 )。