【发布时间】:2014-06-04 11:56:11
【问题描述】:
我的提供商目前仅提供FTPS 作为将文件上传到服务器的一种方式。
现在我想将文件从 Jenkins 发布到该服务器。我可以使用支持 FTPS 的 FTP 客户端访问服务器,但两个 FTP-Publisher 插件似乎都无法使用 FTPS 发布。
我发现的 FTPS 和 Jenkins 的唯一参考是 open bug。
我知道 SSH 会是一个不错的选择,但由于我的托管服务提供商不支持这一点,我想知道如何通过 jenkins 有效地将文件上传到我的服务器。
我的 jenkins 服务器在 OSX 上运行。
更新:根据下面我自己的回答,我尝试了 CURL,但遇到了一般错误:
curl -v -T index.html ftps://myusername:mypassword@myserver.com:21/www/
- 添加句柄:conn: 0x7fa9d500cc00
- 添加句柄:发送:0
- 添加句柄:recv: 0
- Curl_addHandleToPipeline:长度:1
Conn 0 (0x7fa9d500cc00) send_pipe: 1, recv_pipe: 0
% Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0*即将 connect() 到 myserver.com 端口 21 (#0)
- 正在尝试 xx.xx.xx.xx...
- 已连接到 myserver.com (xx.xx.xx.xx) 端口 21 (#0)
- 连接到 myserver.com:-9800 时出现未知 SSL 协议错误
- 关闭连接 0
curl: (35) 连接到 myserver.com:-9800 时出现未知 SSL 协议错误
【问题讨论】:
标签: macos jenkins ftp jenkins-plugins ftps