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

Refurb : le MacBook Pro 14" M4 à 1 600 € et des versions à 1 ou 4 To de SSD

07:31

• 0


Acer, premier constructeur à réajuster ses prix suite à la nouvelle taxe Trump sur la Chine

19/02/2025 à 21:45

• 25


Apple présente l’iPhone 16e pour remplacer l’iPhone SE 3

19/02/2025 à 18:12

• 241


Apple ferme sa boutique en ligne avant de présenter ses nouveautés

19/02/2025 à 16:54

• 30


Pi-hole bloque les publicités plus vite et plus fort

19/02/2025 à 15:30

• 57


Apple In China, un nouveau livre à paraître sur l’histoire d’Apple en Chine

19/02/2025 à 14:45

• 2


iPhone SE 4 ou iPhone 16E ?

19/02/2025 à 14:02

• 76


Malware : XCSSET est de retour d’après Microsoft

19/02/2025 à 11:30

• 7


Avec Grok 3, Elon Musk continue de courir après OpenAI 🆕

19/02/2025 à 09:47

• 193


Intel vend une carte réseau Realtek sous sa marque et c'est une bonne nouvelle pour les Mac

19/02/2025 à 08:00

• 3


Refurb : le MacBook Pro 14" M4 en 32/512 Go à 1 999 € (-360 €)

19/02/2025 à 07:41

• 1


Sniffnet, un outil de surveillance du réseau simple, gratuit, open-source et multiplateforme

18/02/2025 à 23:00

• 92


L'Apple TV fait tourner Windows XP nativement

18/02/2025 à 22:45

• 13


DMA : la Commission européenne rendra bien ses décisions sur Apple et Meta en mars

18/02/2025 à 21:15

• 9


Client mail : MailMate passe la deuxième et adopte un abonnement

18/02/2025 à 18:30

• 28


Hector Martin abandonne le développement d'Asahi Linux

18/02/2025 à 17:30

• 34