2011-12-16 9 views
0

TeamcityとGitの設定に問題があります。私はディレクトリにチェックアウトされたgit repoを持っています。 Teamcity VCSルートの私の「クローンリポジトリ」設定は同じディレクトリに設定されています。私はビルドを実行すると、それは.gitディレクトリを削除、および/または、おそらく親ディレクトリに/.git内のファイルを移動するので、私はエラーTeamCityとGit

どうやら
The ref 'refs/heads/master' could not be resolved 

を取得します。

私は明らかにこのプロセスの一部を誤解していますが、それはどちらですか?ありがとう。

+0

TeamCityまたはビルドスクリプトのエラーですか? – manojlds

+0

TeamCityからビルドが行われる前に – Jon

答えて

0

"Clone repository to"フィールドを空のままにしておきます。これは、この方法で動作するはずです。 "Clone repository to"は、TeamCityがリモートリポジトリをクローンするディレクトリを指します。空のままにすると、TeamCityはデフォルトの場所(〜/ .BuildServer/system/caches/gitの中のフォルダ)を使用します。私は、クローンを作成する前にTeamCityが指定されたディレクトリをクリーンアップするので、エラーが発生したと思います。

+0

ありがとうございました - それはそうです。私はTeamCityをWebサイトのディレクトリに直接配備して、ファイルを移動するための別のステップが必要ではないと考えました。 – Jon

関連する問題