github から rails アプリをチェックしてデプロイするためのバッチを作成しました。バッチ ファイルは以下を参照してください。新しいコミットがある場合でも、問題はgit.exe fetch origin | find "remote: Counting Objects"常にreturn です。一部のファイルがロックされており ( )、コマンドが失敗するerrorlevel 1ため、最初に Rails アプリを終了する必要があります。*.jarsgit pull
以下のトピックを検索して見つけましたが、のgit.exe代わりに使用してもgit.cmd、問題はまだ存在します。
結果を保存するために一時ファイルを使用しようとしましたgit.exe fetch originが、このコマンドが常にコンソールに結果を出力するようです。
また:
git pull | find "Already up-to-date."
if %errorlevel% == 1 (
正常に動作します
REM @エコーオフ
set path=%path%;C:\Program Files\Git\bin;D:\jruby-1.6.7\bin
JRUBY_OPTS=--1.9 に設定
git.exe フェッチ元 | 「リモート:オブジェクトのカウント」を見つける
%errorlevel% == 0 の場合 taskkill /f /im:jruby.exe
gitプル| 「すでに最新」を見つけます。
%errorlevel% == 1 の場合 (
レム
cucumber.bat を起動します
更新時にREMが何か他のことをする
)
レムレール
タスクリスト | 「jruby.exe」を見つけます
%errorlevel%==1 の場合 (
echo @rails s > rail.bat
echo @exit >> rail.bat
start cmd /c rail.bat
)
出口