変更を開発から本番に移すために必要な作業の一部を自動化するRakeタスクを実装したいと思います(はい、私はCapistranoのようなものがあることを知っています。 。中心には、git add -i
のようないくつかのインタラクティブなコマンドと一連のコミットとプッシュがあります。プロダクション側では、プルとアセットのタスクが実行されます。gitに最適なRuby APIは何ですか?
私は完全に自動化したいので、同じコマンドをすべて入力するのは面倒です。私が見つけていないのは Ruby API for Gitです。
は、これは、Windows 7の下で働くと、少なくとも次のコマンドを許可する必要があります:git add
、git status
、git commit
、git push
、git pull
。
カピストラーノが多すぎる場合は、代わりにレーキを使用することを考えましたか? – zsquare
さて、私は質問に答えてください:私はRakeタスクを実装したいと思っています...私が欠けている部分はRuby用の合理的なGit APIです。 – mliebelt