Bitbucket Pipelines将完整文件推送到ftp

时间:2016-07-23 08:40:00

标签: bitbucket-pipelines

我们目前正在测试Bitbucket管道测试版(目前为止喜欢它)。 不过我有一个问题。 我们正在使用git-ftp上传我们的源/文件,但最重要的是我们需要推送他们不经常更改的完整子域补丁文件(Index.php& .htaccess),但我们必须每次都推送它们完全而不仅仅是变化。 到目前为止,我们无法使用git-ftp工作。 我们做错了吗?

我们保留的错误信息是:

  

我已经包含了下面的一些代码,希望您能提供帮助。感谢。

image: samueldebruyn/debian-git

pipelines:
  branches:
    develop:
      - step:
          script:
            - echo "Pipeline Init for dev."
            - apt-get update
            - apt-get -qq install git-ftp
            - echo "'_$(git status -uno --porcelain | wc -l)_'"
            - git status -uno --porcelain
            - echo "Initiating Push site:dev Source."
            - git config git-ftp.syncroot Source/
            - git ftp push --user $Username --passwd $Pwd ftp://dev.iwantaspeaker.com/public_html/
            - echo "Initiating Push site:dev subDomianPatch."
            - git config git-ftp.syncroot SubDomainPatches/dev/dev_subdomain_patch/public_html/
            - git ftp push --user $Username --passwd $Pwd ftp://dev.iwantaspeaker.com/public_html/

1 个答案:

答案 0 :(得分:0)