1

自動ビルドにはTeamCityを使用し、問題追跡にはJIRA(Atlassian OnDemand)を使用します。SubversionリポジトリもOnDemandサービスの一部としてAtlassianによってホストされており、チェックインごとに問題を要求するようにpre-commitフックを有効にしています。ビルドが成功するたびにプロジェクトリポジトリに自動的にラベルを付けるようにTeamCityインスタンスを設定したいと思います。ただし、pre-commitフックがラベルのコミットを妨げています。ビルドにラベルを付けるコミットに含める問題をTeamCityで指定する方法はありますか?

コードの変更を問題に関連付けるように、pre-commitフックをアクティブにしておくことをお勧めします。

4

1 に答える 1

1

ラベル付け時に TeamCity が使用する SVN コミット メッセージを指定しようとしているようです。これは、VCS ルートのラベル付けメッセージ設定で構成できます。

ただし、コミット前のフックを満たすためだけに (おそらく一般的な) 課題 ID を提供する代わりに、コミット前のスクリプトを更新して、コミットが TeamCity によって行われたときに課題 ID の要件を強制しないようにすることをお勧めしますが、そのままにしておくことをお勧めします。他のコミットのための場所。たとえば、svnlook authorを使用してコミット ユーザー名を確認できます。

于 2012-07-29T19:28:15.567 に答える