Fabric を使用して ANT タスクを実行し、GitHub にアップロードしています。スクリプトは機能しましたが、一貫性がないため、その理由を理解するのは困難です。
ここで、Fabric のプロセスは次のようになっていると読んでいます。
git add
git commit
git push
しかし、私はこの出力を見続けています。
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
Fatal error: local() encountered an error (return code 1) while executing 'git commit -m "Latest Selenium screenshots for View Employee"'
Aborting.
私が書いた関数は次のようになります。
def deploy():
process = test()
os.chdir('\\Documents and Settings\markw\GitTest')
with cd('\\Documents and Settings\markw\GitTest'):
local('git reset --soft HEAD')
local('git pull origin master')
local('git add -A')
local('git commit -m "Latest Selenium screenshots for %s"' % (process))
local('git push -u origin master')
ここで問題を引き起こす私のコミットには何が欠けていますか? キューに入っているコミットを結合する別のフラグはありますか?