2016-10-13 3 views
1

Ein Blick in die BitBucket-Pipeline zur Automatisierung einer HTML-Website für ältere Clients. Die meisten Tutorials für Pipelines erwarten Node oder irgendeinen Build-Prozess.BitBucket-Pipeline für einfache HTML-Site, keine Datenbank

Wenn ich nur möchte, dass eine Pipeline auf einen standardmäßigen gemeinsamen Apache-Server über FTP und git-push alle geänderten HTML-, CSS- und JS-Dateien auf den Live-Server - irgendwelche Tipps? Ich meine wirklich grundlegende Einrichtung, die Seite hat nicht einmal einen Bühnenserver.

+0

http bauen sehr ersetzen://stackoverflow.com/questions/25565246/push-from-bitbucket-repository-to-shared-hosting-ftp-server/40846548#40846548 –

Antwort

2

Hallo ich ein ähnliches Setup haben, ist dies, wie meine piplene Datei aussehen

image: samueldebruyn/debian-git 

pipelines: 
    default: 
    - step: 
     script: 
      - echo "Everything is awesome!" 

    branches: 
    master: 
     - step: 
      script: 
      - apt-get update 
      - apt-get -qq install git-ftp 
      - git ftp push --user $FTP_USER --passwd $FTP_PASSWORD <ftp server> 

hier ist die Quelle, die ich die Führung bekam von

https://www.savjee.be/2016/06/Deploying-website-to-ftp-or-amazon-s3-with-BitBucket-Pipelines/

Was ich will, hier tun ist nur drücken Sie die Änderungen in "Master" auf den FTP-Server, funktioniert wie ein Charme. Die Anmeldeinformationen werden eingestellt als envornmental Variablen in bitbucket

FTP_USER 
FTP_PASSWORD 

Sie müssen nur darauf achten,

git ftp push --user $FTP_USER --passwd $FTP_PASSWORD <ftp server> 

mit

git ftp init --user $FTP_USER --passwd $FTP_PASSWORD <ftp server> 

für die erste

+0

Ich fand das gleiche Skript und ich kann berichten, dass es perfekt auf meinem Setup läuft. Ein echter Zeitsparer. – Mechow

Verwandte Themen