【问题标题】:Jenkins Publish Over SSH: How to give windows directory(Eg: E:\Test\SFTP\In\Test.txt) in Source file and remote UNIX directory in Remote directoryJenkins 通过 SSH 发布:如何在源文件中提供 windows 目录(例如:E:\Test\SFTP\In\Test.txt),在远程目录中提供远程 UNIX 目录
【发布时间】:2021-10-04 22:33:35
【问题描述】:

有人可以帮我使用 Jenkins 作业中的目录结构将文件发送到远程 ssh 服务器吗? Jenkins 通过 SSH 发布:如何在源文件中提供 windows 目录(例如:E:\Test\SFTP\In\Test.txt)和 unix 中的远程目录(/data/xyz/test/sftp/In)

enter image description here

【问题讨论】:

    标签: jenkins sftp sendfile


    【解决方案1】:

    如果我对您的理解正确,您想从构建服务器 (windows) 发布文件到删除服务器 (UNIX) 吗?

    在这种情况下,您可以执行以下操作。 当 jenkins 构建您的包时,它将在您的项目工作区文件夹中构建它,该文件夹位于您的 jenkins 工作目录中。

    如果您想部署那里的所有内容,您可以在 source files 字段中设置 /,在这种情况下它将获取所有文件和所有目录

    并将其发布到远程服务器上的所需路径。在此示例中,它将其发布到 /usr/share/nginx/html 但在您的情况下,它将是 /data/xyz/test/sftp/In

    一些非常重要的东西,取决于你的配置,有时它认为给定的路径是相对于 jenkins 主路径的,所以要么制作 ~/data/xyz/test/sftp/In 要么 数据/xyz/test/sftp/In.

    【讨论】:

      猜你喜欢
      • 2017-02-16
      • 2016-01-27
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      相关资源
      最近更新 更多