繁体   English   中英

bitbucket管道部署ftp

[英]bitbucket pipeline deploy ftp

我对部署和管道相当新,但是今天我设法让他们在一个简单的测试站点上工作。 我现在正在尝试在适当的网站上复制相同的内容,但它在初始化期间失败了。 我有很多文件要上传(~3000),因为它是第一次上传,我不确定它是否因为这个或其他一些原因而失败(日志没有说明具体内容)。 是否有更详细的日志提供有关正在发生的事情的更多信息?

谢谢

这是我的yml

图片:samueldebruyn / debian-git

pipelines:
    branches:
      master:
       - step:
          script:
            - apt-get update
            - apt-get -qq install git-ftp
            - git ftp init --user $FTPU --passwd $FTPP ftp_url

这是日志。 如果总是在第43个文件失败

git ftp init --user $FTPU --passwd $FTPP ftp_url
+ git ftp init --user $FTPU --passwd $FTPP ftp_url
There are 2914 files to sync:
[1 of 2914] Buffered for upload URL
[2 of 2914] ...

....
[43 of 2914] Buffered for upload URL
Uploading ...
fatal: Could not upload files., exiting...

带-v的日志

Thu May 18 13:24:27 UTC 2017: [43 of 2914] Buffered for upload url.
Thu May 18 13:24:27 UTC 2017: Uploading ...
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (9) Failed to MKD dir: 550
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
curl: (25) Failed FTP upload: 553
Thu May 18 13:24:41 UTC 2017: fatal: Could not upload files., exiting...

至少,如此处所述 ,尝试在您的git ftp init命令中添加-v。 这会给你一个更好的主意。

当然,尝试使用相同的命令只需要上传几个文件,以确定文件的数量是否是问题: 2014年就是这种情况问题88 ,理论上由PR 104修复)

您正在使用的FTP帐户似乎没有足够的权限来创建所需的目录。 这会导致脚本连续重试,直到超时。

curl: (9) Failed to MKD dir: 550

尝试使用FTP应用程序首先测试帐户,例如FileZilla,然后复制目录的创建以查看是否允许您这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM