8

Python のFabricに相当する Haskell ツールはありますか? 運用サーバーへの展開を自動化するものはありますか?

ここに私がやりたいことのいくつかがあります(bashで書きたくないことです):

  1. 展開する「バージョン」番号を与える機能
  2. プログラムの新しくコンパイルされたバイナリをサーバーにアップロードします (おそらく rsync のようなツールを使用)
  3. git または svn リポジトリの特定の「タグ」をwebapps/siteディレクトリにチェックアウトまたはエクスポートします
  4. ubuntuのupstartジョブ/サービスを再起動します
4

1 に答える 1

3

Haskell Web フレームワークYesodも作成した Michael Snoyman によるKeterをチェックしてください。Yesod (およびその他の Haskell) Web アプリの展開システムです。

より汎用的なツールはNemesisです。Ruby のRakeツールを参照した、rake のようなタスク管理ツール。

于 2012-06-28T07:07:27.593 に答える