[英]BitBucket Pipeline - Build and deploy using node / gulp / git 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.