Ouvrir le menu principal

MacGeneration

Recherche

GitFTP-Deploy simplifie la mise en ligne des dépôts Git

Nicolas Furno

mardi 07 mars 2017 à 07:00 • 5

Logiciels

GitFTP-Deploy porte bien son nom : cet utilitaire permet de mettre en ligne des fichiers sur un serveur à partir d’un dépôt Git. Rappelons que cet outil utilisé notamment par les développeurs permet de suivre et documenter chaque modification apportée à un projet. Cette application automatise ce qui se passe après un « commit » : elle publie tout ce qui a été modifié sur le serveur et active à la demande les scripts associés nécessaires.

GitFTP-Deploy en action, ici sur un projet GitHub. Trois fichiers ont été modifiés, mais ils ne sont pas encore validés et en attente. Cliquer pour agrandir

C’est un processus très courant aujourd'hui, notamment dans le développement web. Le développeur va modifier un fichier en local sur son ordinateur, puis valider le changement en créant un commit. La modification est alors synchronisée avec le serveur Git, mais pas encore déployée sur le serveur web. Cette dernière étape peut se faire manuellement, mais de plus en plus de développeurs utilisent une méthode automatisée.

Il existe des dizaines d’options pour activer cette méthode que l’on nomme souvent intégration continue. Gitlab et GitHub, deux services de Git, proposent leur propres solutions. Vous pouvez également opter pour un service tiers, comme Travis CI. GitFTP-Deploy est une solution qui ne passe par un service tiers, puisque tout se fait en local sur votre Mac.

Vous devez sélectionner un dépôt Git déjà présent sur le volume de stockage du Mac, et configurer également les informations de connexion (FTP ou SFTP). GitFTP-Deploy propose quelques fonctions supplémentaires, soit pour ignorer certains éléments, soit pour toujours publier quelques fichiers ou dossiers. L’envoi après un commit peut être automatique ou alors manuel et, comme avec les services web, l’app peut lancer des scripts avant et après la procédure.

Par rapport à un service en ligne, cette solution est plus simple et moins coûteuse : quand vous aurez acheté une licence 15 €, vous pourrez l’utiliser avec autant de projet que vous le voulez, sans aucune limite. GitFTP-Deploy permet aussi de fonctionner sans serveur Git, ce qui est parfois nécessaire. En contrepartie, cette app ne fonctionnera pas vraiment dans un cadre collaboratif.

GitFTP-Deploy peut être essayé gratuitement pendant dix jours avant achat. Son interface n’est pas traduite en français et l’app nécessite OS X 10.10 au minimum.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner