我们是第一次使用 BitBucket Pipelines,我们有一个完全开发和部署的 Joomla 站点。
当我尝试设置管道以推送所有新的维护更改时,它失败了,因为我需要使用“git ftp init”开始。
但这意味着将所有代码从 repo 推送到服务器,即使我已经在服务器上拥有它......这也意味着用尽我所有可用的管道时间,因为推送完整的 Joomla 网站需要 3 或 4 小时。
有没有办法在不发送所有文件的情况下“初始化”FTP,或者简单地跳过“初始化”阶段并直接进入“推送”阶段?
这是我的 YMAL 文件:
image: samueldebruyn/debian-git
pipelines:
default:
- step:
script:
- apt-get update
- apt-get -qq install git-ftp
- git ftp push --user $USERNAME --passwd $PASSWORD ftp://********/public_html/