2016-11-02 2 views
0

Wir verwenden BitBucket Pipelines zum ersten Mal und wir haben eine vollständig entwickelte und bereitgestellte Joomla-Site."git ftp init" ohne alle Dateien zu senden

Wenn ich versuche, Pipelines einzurichten, um alle neuen Wartungsänderungen zu pushen, schlägt es fehl, weil ich "git ftp init" verwenden muss, um damit zu beginnen.

Aber das bedeutet, den gesamten Code von Repo auf den Server zu schieben, obwohl ich es bereits auf dem Server habe ... und es bedeutet auch die gesamte verfügbare Pipelinezeit zu verbrauchen, weil das Drücken einer vollen Joomla-Website 3 oder 4 dauert Std.

Gibt es eine Möglichkeit, den FTP zu initialisieren, ohne alle Dateien zu senden, oder einfach die "init" -Stufe zu überspringen und direkt in die "Push" -Phase zu gehen?

Hier ist meine YMAL Datei:

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/ 

Antwort