TeamCityでGitVersionを使用するために、私のビルドエージェントからフルgit fetch
を実行しようとしています。私はエージェントのチェックアウトを実行するときTeamcity - エージェント側のチェックアウトのためにGit Fetchを実行する
ごとに、チームシティーでのエージェントのチェックアウトオプションを使用することを選択した、私は枝の完全gitの履歴を取得できませんよ。
のSystem.InvalidOperationException:どちらもローカルでもリモートで、「開発」や「マスター」の枝が見つかりませんでした - 具体的にhttps://github.com/GitTools/GitVersion/issues/912:私はこれと同じ結果を得ることができます。
これは、TeamCityがリポジトリ履歴のサブセットのみをチェックアウトしているためです。
Githubの問題には、すべてのビルドの開始時にgit fetch
コマンドを実行するという回避策があります。これは、TeamCityがVCSルートの一部としてネイティブにサポートできるものですか?
おかげで、事前に