2012-06-26 4 views
8

Existe-t-il un outil Haskell équivalent à Fabric de Python? Quelque chose pour automatiser le déploiement sur le serveur de production?Tissu équivalent à Haskell?

Voici quelques-unes des choses que je veux faire (que je ne veux pas écrire en bash):

  1. Capacité de donner le numéro « version » de déployer
  2. Ajouter une nouveau compilé binaire du programme sur le serveur (peut-être avec l'outil comme rsync)
  3. Commander ou exporter un « tag » du git ou repo svn dans un répertoire webapps/site
  4. Restart emploi arriviste/de service d'un ubuntu
+0

Pouvez-vous décrire les caractéristiques que vous voulez un peu plus pour ceux d'entre nous qui ne connaissent pas le tissu? –

+0

Ajout de la description :) – drozzy

+1

Alors ... vous voulez exécuter 'uname' sur beaucoup d'ordinateurs? Il ne semble pas que vous ayez besoin de Haskell - ou même de Python - pour le faire. Si ce n'est pas tout ce que vous voulez faire, eh bien ... mettez à jour votre description. Je demande ce que tu veux faire. –

Répondre

3

Découvrez Keter, de Michael Snoyman qui a également créé le framework web Haskell Yesod. C'est un système de déploiement pour les applications Web Yesod (et autres Haskell). Un outil plus général serait Nemesis. Un outil de gestion des tâches tel que râteau, faisant référence à l'outil Rake de Ruby.

+0

Connaissez-vous des exemples de configuration/scripts Keter, comme le readme est très rare ... – drozzy

+0

Désolé, je ne le fais pas. –