2012-06-26 23 views
8

¿Hay una herramienta Haskell equivalente a la Fabric de Python? Algo para automatizar la implementación en el servidor de producción?equivalente de tela en Haskell?

Estas son algunas de las cosas que quiero que haga (que no quiero escribir en bash):

  1. Capacidad para darle el número "versión" de desplegar
  2. subir una nuevo binario compilado del programa al servidor (posiblemente con la herramienta rsync-like)
  3. Pedido o exportar una "etiqueta" dada del GIT o sVN repo en un directorio webapps/site
  4. Reiniciar trabajo/servicio recién llegado de un ubuntu
+0

¿Puede describir las características que desea un poco más para aquellos de nosotros que no estamos familiarizados con la tela? –

+0

Descripción agregada :) – drozzy

+1

Entonces ... ¿quieres ejecutar 'uname' en muchas computadoras? No parece que necesite Haskell, o incluso Python, para hacer esto. Si eso no es todo lo que quieres hacer, bueno ... actualiza tu descripción. Estoy preguntando qué quieres hacer. –

Respuesta

3

Consulte Keter, por Michael Snoyman, que también creó el marco web Haskell Yesod. Es un sistema de implementación para las aplicaciones web Yesod (y otras Haskell).

Una herramienta más general sería Nemesis. Un rastrillo como la herramienta de administración de tareas, haciendo referencia a la herramienta Rake de Ruby.

+0

¿Conoce algún ejemplo de configuración/script de Keter, ya que el archivo léame es muy escaso? – drozzy

+0

Lo siento, no es así. –