Teamcity
パイプラインから実行されるビルドにタグ付けするレーキタスクを作成しました。レーキタスクからGITリポジトリにタグを付けることができません
git tag
git push
これはローカルマシンから完全に正常に実行されます。
致命的な:未gitリポジトリ(または親ディレクトリのいずれか):.git
誰かが助けることができるしかし、それは私がエラーメッセージをパイプラインから同じタスクを実行すると失敗します私はこれを理解する?
Teamcity
パイプラインから実行されるビルドにタグ付けするレーキタスクを作成しました。レーキタスクからGITリポジトリにタグを付けることができません
git tag
git push
これはローカルマシンから完全に正常に実行されます。
致命的な:未gitリポジトリ(または親ディレクトリのいずれか):.git
誰かが助けることができるしかし、それは私がエラーメッセージをパイプラインから同じタスクを実行すると失敗します私はこれを理解する?
メッセージによると、それらのコマンドはgitリポジトリに属していないディレクトリで実行されています。 (言い換えれば、現在のディレクトリもその親のいずれも.git
ディレクトリを含んでいない)。
これらのコマンドがどこから実行されているかを理解するには、スクリプトをpwd
に実行させることができます。 (予想されるディレクトリであると思われる場合は、.git
ディレクトリがあることを確認するために、期待されるgit repoのルートからls -a
を実行することができます)
正しいパスから試しました。それでも同じです。 –
完全なログをここに入力してください。あなたがコマンドを適切に指定すると良いでしょう。 – ASR