2012-02-22 3 views
3

SubWCRevを使用してSVNリビジョン番号をプロジェクトのバージョン番号の一部として含めたいが、私たちはTeamCityを使用していて、新しいビルドのソースを取得するときに.svnディレクトリを含むようには見えない。 TeamCityにビルド用のディレクトリを残すように強制する方法はありますか?現在TeamCity 6を使用していますが、必要に応じて7へのアップグレードが可能かもしれません。TortoiseSVNのSubWCRevユーティリティをTeamCityでビルドするにはどうしたらいいですか?

答えて

2

だけagent checkout modeを使用します。

エージェント側のチェックアウトは...バージョン コントロール固有のディレクトリ(の.svn、CVS)にアクセスする機能を提供します。つまり、ビルドスクリプト はVCS操作を実行できます

0

Lazy Badgerが指摘しているように、エージェント側のチェックアウトを使用することができます。また、TeamCityでサーバー側のチェックアウト用にビルドを実行すると、ソースを "build.vcs.number"から更新するためのリビジョンを取得できます。

+0

ビルド前のタスクからSubWCRevを使用しているため、TeamCityで番号を取得することは実際にはオプションではありません(新しいビルドパラメータの値を定義するときは、webUIの "completion"を使用して正確な名前を取得できます)。なぜなら、開発者マシン上のビルドではうまくいかないからです。エージェント側のチェックアウトはおそらく正しい答えでしょう。 –

関連する問題