Bazaar upload pour sites web de clients
Je gère mes sites Internet avec Bazaar. Il n’était qu’une question de temps avant que je me décide à finalement essayer bzr upload pour les sites Internet de clients où je n’ai qu’un accès restreint (ex: FTP) où je ne fais que pousser mes modifications après tests. Il suffit d’avoir le paquet bzr-upload installé, et exécuterbzr upload ftp://utilisateur@hote/dossier
… c’est aussi simple que ça. Selon mes observations:
- S’il y a déjà des fichiers présents, ça les écrase.
- S’il y a des fichiers non versionnés sur le remote, ça les laisse en place.
- Il se souvient, pour chaque branche bazaar, de l’endroit où on a fait le bzr upload, donc pas besoin de se souvenir du path et de le taper à chaque fois.
- On peut faire des tests en faisant “bzr upload foobar” et il va “uploader” dans un sous-dossier local “foobar”. Donc ça marche autant en local qu’en ftp et en sftp
- Y’a pas de danger, visiblement.
Pourquoi c’est génial? Parce que je n’ai plus besoin d’utiliser de client ftp/sftp pour des sites comme tabib.ca, parce que je n’ai plus à me souvenir de mots de passe/chemins tordus, et parce que seuls les fichiers qui ont été modifiés depuis la dernière fois seront transférés par Bazaar (même plus besoin de réfléchir ou de tout écraser!).