2016-10-13 1 views
1

Vous cherchez à utiliser BitBucket Pipeline pour automatiser un site Web HTML client existant. La plupart des tutoriels pour Pipelines attendent Node ou une sorte de processus de construction.Pipeline BitBucket pour site HTML simple, sans base de données

Si je veux juste un Pipeline à pousser vers un serveur Apache partagé standard, sur FTP, et git-pousser tous les fichiers HTML, CSS et JS modifiés sur le serveur live - des conseils? Je veux vraiment dire configuration de base, le site n'a même pas de serveur de scène.

+0

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

Répondre

2

Salut J'ai une configuration similaire, voici comment mon fichier piplene ressemble

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> 

ici est la source que je suis le guide de

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

Ce que je veux faire ici est juste pousser les changements dans "maître" pour le serveur ftp, fonctionne comme un charme. Les informations d'identification sont définies comme des variables envornmental dans bitbucket

FTP_USER 
FTP_PASSWORD 

Vous avez juste besoin de prendre soin de remplacer

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

avec

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

pour la première construction

+0

J'ai fini par trouver le même script, et je peux rapporter son fonctionnement parfaitement sur ma configuration. Un économiseur de temps réel. – Mechow